Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Projektowanie i udostępnianie aplikacji w chmurze (Windows Azure)

Podobne prezentacje


Prezentacja na temat: "Projektowanie i udostępnianie aplikacji w chmurze (Windows Azure)"— Zapis prezentacji:

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

48

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.

67


Pobierz ppt "Projektowanie i udostępnianie aplikacji w chmurze (Windows Azure)"

Podobne prezentacje


Reklamy Google