Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
OpublikowałPatrycja Trojanowski Został zmieniony 10 lat temu
1
Projektowanie i udostępnianie aplikacji w chmurze (Windows Azure)
Tomasz Wiśniewski Technical Evangelist Microsoft Sp. z o.o.
2
Co to jest chmura? Podejście do przetwarzania, które opiera się na skalowalności w Internecie i łączeniu się z/do wielu końcówek
3
Wzorce przetwarzania w chmurze
On/Off Obciążenia okresowe Niewykorzystana moc obliczeniowa Czas dotarcia na rynek może być nieefektywny Wzorce przetwarzania w chmurze Okres Nieaktywności Compute t Szybki wzrost Udany serwis musi się skalować/rosnąć Utrzymanie usług IT przy wzroście jest trudne Brak możliwość dostarczenia mocy ob. Compute t Nieprzewidywalne piki Nieprzewidywalny pik na żądanie Nagły wzrost wpływa na wydajność Za dużo mocy w ekstremalnych przypadkach Compute t Przewidywalne piki Serwisy z mikro sezonowością w utylizacji Piki ze względu na okresowe żądania Złożoność IT i niewykorzystana moc Compute t
4
Przetwarzania w chmurze
Infrastructure-as-a-Service hostuj IaaS Platform-as-a-Service twórz PaaS Software-as-a-Service konsumuj SaaS
5
Przetwarzanie w chmurze
„Paczkowane” oprogramowanie Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime Ty zarządzasz Infrastructure (as a Service) Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime Zarządzane przez usługodawcę Ty zarządzasz Platform (as a Service) Zarządzane przez usługodawcę Ty zarządzasz Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data Software (as a Service) Zarządzane przez usługodawcę Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data
6
Windows Azure Wszechstronny zestaw usług umożliwiający szybkie tworzenie, wdrażanie i zarządzanie aplikacjami w globalnej sieci centrów danych zarządzanych przez Microsoft Elastyczny Otwarty Solidny
7
Windows Azure Flexible Open Solid
8
Globalny Ślad
9
99.95% miesięcznego SLA
10
Płacisz tylko za to co wykorzystujesz
11
Virtual machines Cloud services Web sites
12
Demo Windows Azure
13
Virtual machines Windows Server i Linux
Wsparcie dla elastycznych obciążeń Virtual Private Networking
14
Demo Virtual Machines
15
Przenoszenie Maszyn Wirtualnych
16
Windows Azure Twoje Data Center
17
Windows Azure Twoje Data Center
18
Other Service Providers
Windows Azure Other Service Providers Your Data Center
19
Windows Azure Inny dostawca usług brak zamknięcia Twoje Data Center
20
VM with persistent drive
Windows Azure Storage
21
VM with persistent drive
Windows Azure Storage
22
VM with persistent drive
Windows Azure Storage
23
Niezawodny i zawsze dostępny
VM z trwałym dyskiem Niezawodny i zawsze dostępny Windows Azure Storage
24
Ciągła geo-replikacja storage’u
WEST DC EAST DC > 500 miles Ciągła geo-replikacja storage’u Windows Azure Storage
25
Web sites Wykorzystaj ASP.NET, Node.js lub PHP
Szybkie wdrażanie poprzez FTP, Git lub TFS Darmowy start, możliwość skalowania
26
Demo Web sites
27
scale Współdzielony. Dzienne limity Współdzielony. Brak limitów
Free Współdzielony. Dzienne limity Shared Współdzielony. Brak limitów Reserved Dedykowane MW. Brak limitów
28
shared reserved Web sites 1 Shared instanceS shared :-)
29
shared reserved Web sites 2 Shared instanceS shared :-) :-)
30
1 Web sites :-) shared reserved reserved :-) :-) Shared instanceS
1 Shared instanceS :-) reserved RESERVED instance :-) :-)
31
2 Web sites :-) :-) shared reserved reserved RESERVED instance
32
2 Web sites :-) :-) :-) :-) shared reserved reserved :-) :-) :-) :-)
RESERVED instance RESERVED instance :-) :-) :-) :-) :-) :-) :-) :-)
33
Cloud services Twórz nieskończenie skalowalne aplikacje
Wsparcie dla wielowarstwowej architektury Automatyczne zarządzanie aplikacją
34
Cloud services: Development
Demo Cloud services: Development
35
Service Package Service Package
36
Zarezerwowanie instancji dla Ról Wdrożenie kodu aplikacji
Konfiguracja sieci Service Package Server Rack 1 Server Rack 2 Virtual machine Virtual machine
37
Windows Azure Datacenter
Zarezerwowanie instancji dla Ról Wdrożenie kodu aplikacji Konfiguracja sieci Service Package Windows Azure Datacenter
38
Windows Azure Datacenter
Zarezerwowanie instancji dla Ról Wdrożenie kodu aplikacji Konfiguracja sieci Service Package Windows Azure Datacenter
39
Windows Azure Datacenter
Zarezerwowanie instancji dla Ról Wdrożenie kodu aplikacji Konfiguracja sieci Network Load Balancer Skonfigurowany Network load-balancer dla ruchu Windows Azure Datacenter
40
Windows Azure Datacenter
Network Load Balancer Windows Azure Datacenter
41
Cloud services: Management
Demo Cloud services: Management
42
Elementy do budowy aplikacji
Big data Database Storage Traffic Caching Messaging Identity Elementy do budowy aplikacji Media CDN Networking
43
Wiele języków
44
Open source
45
DB SQL database Relacyjny silnik SQL Server w Chmurze
Klaster dla wysokiej dostępności W pełni zarządzana usługa Wsparcie dla SQL Reporting
46
Demo SQL database
47
Blob storage Wysoko dostępny, skalowalny i bezpieczny system plików
Bloby mogą być udostępnione publicznie przez http Ciągła geo-replikacja pomiędzy centrami danych
49
Cache Szybki, rozproszony cache w pamięci
Dynamicznie skalowalny rozmiar Wsparcie dla wysokiej dostępności Wsparcie dla protokołu Memcached
50
Demo Cache
51
distributed cache Web Roles 300MB 1.2GB Rozproszonego Cache
52
24GB Rozproszonego Cache
Web Roles 12GB Cache Worker Role 12GB Cache Worker Role 24GB Rozproszonego Cache 2
53
48GB Rozproszonego Cache
Web Roles 12GB Cache Worker Role 12GB Cache Worker Role 12GB Cache Worker Role 12GB Cache Worker Role 48GB Rozproszonego Cache 24GB Distributed Cache 4
54
Identity Integracja z autoryzacją firmy
Włącz single sign-on w aplikacji Enterprise Graph REST API 93% z 1000 Fortune używa Active Directory
55
Service bus Bezpieczne przekazywanie wiadomości
Łatwe budowanie hybrydowych aplikacji Umożliwia tworzenie rozłącznych rozwiązań
56
Aplikacja Chmurowa Service bus relay Aplikacja za Firewall-em Internet
Windows Azure Service bus relay Aplikacja Chmurowa Internet Enterprise Aplikacja za Firewall-em
57
Demo Service bus relay
58
Elementy do budowy aplikacji
Big data Database Storage Traffic Caching Messaging Identity Elementy do budowy aplikacji Media CDN Networking
59
Windows Azure Scenariusze
Idealne dla aplikacji wymagających: Skalowalności Dostępności Tolerancji na awarie Najczęstsze wykorzystania: Strony internetowe Aplikacje wymagające wysokiej mocy Aplikacje dla urządzeń Web APIs Social Games
60
Windows Azure Instance Sizes
Variable instance sizes to handle complex workloads of any size $0.02 Per service hour Extra Small Small $0.12 Per service hour Medium $0.24 Per service hour Large $0.48 Per service hour X-Large $0.96 Per service hour Unit of Compute Defined Extra Small 1 x 1.0Ghz (low IO) 768 MB memory 20 GB storage (instance storage) Small 1 x 1.6Ghz (moderate IO) 1.75 GB memory 225 GB storage (instance storage) Medium 2 x 1.6Ghz (high IO) 3.5 GB memory 490 GB storage (instance storage) Large 4 x 1.6Ghz (high IO) 7.0 GB memory 1000 GB storage (instance storage) X-Large 8 x 1.6Ghz (high IO) 14 GB memory 2040 GB (instance storage)
61
89 countries and territories Australia Austria Belgium Brazil Canada
Chile Colombia Costa Rica Cyprus Czech Republic Denmark Finland France Germany Greece Hong Kong Hungary India Ireland Israel Italy Japan Korea Luxembourg Malaysia Mexico Netherlands New Zealand Norway Peru Philippines Poland Portugal Puerto Rico Romania Russia Singapore Spain Sweden Switzerland Trinidad & Tobago UK United States New Countries: Algeria 89 countries and territories Argentina Belarus Bulgaria Croatia Dominican Rep Ecuador Egypt El Salvador Estonia Guatemala Iceland Indonesia Jordan Kazakhstan Kenya Kuwait Latvia Liechtenstein Lithuania Macedonia Malta Montenegro Morocco Azerbaijan Nigeria Oman Pakistan Panama Paraguay Qatar Saudi Arabia Serbia Slovakia Slovenia South Africa Sri Lanka Taiwan Thailand Tunisia Turkey UAE Ukraine Uruguay Venezuela Bahrain
62
Getting Started MSDN Subscription Benefits 3 Month Free Trial
Compute Storage Transactions Bandwidth Databases Caching Access Control Service Bus INCLUDES THESE SERVICES: BENEFITS INCLUDE: Free Windows Azure access for Professional, Premium, and ultimate subscribers Designed to accelerate development Requires credit card at sign-up any overages beyond free allocation
63
Windows Azure MSDN Benefits
Ultimate Premium Professional Compute 1500 hrs of small instances 750 hrs of 375 hrs of Storage 30GB 25GB 20GB Transactions 4M 2M 1M Bandwidth 35GB out / free in 30GB out / free in 25GB out / free in Databases 5GB Web Edition 1GB Web Edition Access Control 500K 200K 100K Service Bus 1M Messages 3000 Relay Hours 500K Messages 1500 Relay Hours Annual Savings $1,400 $2,000 $3,600
64
Windows Azure Flexible Open Solid
65
Podsumowanie Windows Azure udostępnia szeroki zestaw usług, które można wybierać do stworzenia aplikacji Global Data Center Footprint 99.95% miesięcznego SLA. Płać tylko za to co wykorzystujesz. Elastyczne i Otwarte możliwości Virtual Machines, Web Sites, i Cloud Services Zarządzane elementy do budowy SQL Database, Cache, Service Bus i inne
66
Zacznij teraz.
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.