Movatterモバイル変換


[0]ホーム

URL:


Przejdź do zawartości
Wikipediawolna encyklopedia
Szukaj

Microsoft Azure

Z Wikipedii, wolnej encyklopedii
Microsoft Azure
Logo Microsoft Azure
Logo programu
AutorMicrosoft
Pierwsze wydanie1 lutego 2010; około 16 lat temu
System operacyjnyMicrosoft Windows,

Linux

LicencjaMS-EULA
Multimedia w Wikimedia Commons
Strona internetowa

Microsoft Azure[1] (wcześniej:Azure Services Platform,Windows Azure) – platformachmurowa firmyMicrosoft stworzona w modeluPaaS (Platform as a Service). Udostępnia ona mechanizmy pozwalające przetwarzać dane (Windows Azure Compute), a także je składować (Windows Azure Storage,SQL Azure). Platforma Windows Azure występowała pod nazwą kodową „Red Dog”.

W trakcie konferencjiPDC 2008(inne języki) wLos Angeles nastąpiła pierwsza prezentacja Platformy Windows Azure i jej udostępnienie w wersji CTP tylko dla uczestników tej konferencji. 1 lutego 2010 nastąpiła publiczna premiera tej platformy i udostępnienie jej do użytku komercyjnego.

Budowa

[edytuj |edytuj kod]

Platforma zbudowana jest z grupy trzech technologii zapewniających specjalizowany zestaw możliwości dla programistów. Co więcej, platforma Windows Azure może być wykorzystywana zarówno przez aplikacje uruchamiane lokalnie na komputerach użytkowników, jak i aplikacje uruchomione w chmurze.

Platforma Windows Azure składa się z następujących elementów:

  • Windows Azure – zapewnia przestrzeń do składowania danych i posiada środowisko uruchomieniowe, służące do uruchamiania aplikacji na systemachWindows Server (2012,2016,2019) lubLinux (Ubuntu,Red Hat,CentOS itp.[2]) Systemy te są uruchamiane na maszynach wirtualnych wykorzystujących technologię zbliżoną doHyper-V[3].
    • Compute – odpowiada za zadania obliczeniowe hostowanych aplikacji.
    • Storage – odpowiada za przechowywanie danych w chmurze.
    • Fabric – odpowiada za zarządzanie i monitorowanie aplikacji uruchomionych w chmurze, a także nadzór maszyn działających w centrum obliczeniowym.
  • SQL Azure – zapewnia możliwość używania relacyjnej bazy danych zaimplementowanej do uruchamiania w chmurze.
  • Windows Azure Platform AppFabric – komponent dostarczający dodatkowe funkcjonalności w formie usług. Wśród nich znajdziemy następujące mechanizmy:
    • Service Bus – pozwala tworzyć chmurę hybrydową i zapewnia bezpieczne połączenie między zasobami zdalnymi i lokalnymi
    • Access Control Services – mechanizm odpowiadający za kontrolę dostępu do usług (wykorzystywany jest np. przezService Bus). Opiera się on o koncepcję federacyjną.
    • Caching – rozproszony cache „w pamięci”.

Tworzenie aplikacji

[edytuj |edytuj kod]

Technologiami, jakie można wykorzystać do budowy aplikacji dla Platformy Windows Azure, są wszystkie technologie dające się uruchomić na platformieWindows. Oprócz technologii.NET (technologia referencyjna dla chmury Windows Azure) można wykorzystywać także takie technologie jakJava,PHP,C/C++ czyPython. Istnieje także zestaw narzędzi ułatwiających pisanie rozwiązań dla chmury Windows Azure przeznaczonych do popularnychIDE takich jakVisual Studio czyEclipse.

Ze strony Microsoft można pobrać Windows Azure SDK dla platform takich jak.NET,Java,PHP iRuby[4].

Ważnym składnikiem SDK jestemulator chmury. Pozwala on na lokalne uruchamianie, testowanie orazdebugowanie tworzonych aplikacji. Nie jest on jednak w 100% zgodny z rzeczywistą platformą. Najważniejsze różnice to:

  • Emulator pozwala na podłączenie się do uruchomionej na nim roli i jej debugowanie w trakcie działania aplikacji. Prawdziwa platforma Windows Azure nie pozwala na to,
  • Instancja uruchomiona na emulatorze posiada dostęp do bibliotek zarejestrowanym w lokalnymGlobal Assembly Cache (GAC), do rejestru i konfiguracji komputera. Usługi te nie są jednak dostępne na rzeczywistej platformie,
  • Emulator pozwala na wypisywanie informacji diagnostycznych na konsoli lub wykorzystanieWindows Azure Diagnositics do przechwytywania takich wiadomości. Na Platformie Windows Azure, logowanie informacji możliwe jest tylko za pomocąWindows Azure Diagnostics, a wszelkie informacje przechowywane są w specjalnej tabeli wWindows Azure Storage,
  • Wszystkie instancje uruchomione na emulatorze posiadają uprawnienia administratora natomiast te uruchamiane na Platformie posiadają uprawnienia standardowego użytkownika Windows,
  • Emulator nie odzwierciedla w pełni zachowania load balancera wykorzystywanego na Platformie Windows Azure[5].

Bezpieczeństwo

[edytuj |edytuj kod]

Windows Azure posiada wiele procedur i rozwiązań technicznych zapewniających wysokie bezpieczeństwo danych i aplikacji umieszczonych w chmurze. Można tutaj wyróżnić wielokrotne replikacje danych, tak aby przynajmniej jedna kopia znajdowała się w innym centrum obliczeniowym. Inną cechą jest podział maszyn na tzw. obszary awarii (ang. fault domains), a instancje aplikacji są na nich rozlokowywane tak, aby każda aplikacja znajdowała się w innym obszarze awarii. Dzięki temu, w przypadku fizycznej awarii komputera istnieje mniejsza szansa na awarię aplikacji. Kolejną procedurą bezpieczeństwa jest fizyczne niszczenie wszelkich uszkodzonych dysków, które były wykorzystywane do przechowywania jakichkolwiek danych. Dzięki temu dane informacje, które przesyłane są do chmury i tam gromadzone, są zabezpieczone przed ich utratą oraz odczytaniem z dysków przez niepowołane osoby[6].

Zobacz też

[edytuj |edytuj kod]

Przypisy

[edytuj |edytuj kod]
  1. Microsoft Azure - Chmura Microsoft, „Chmura Microsoft” [dostęp 2017-09-25] (pol.).
  2. What is the Azure Guest operating system? [online], Stack Overflow [dostęp 2021-04-03] .
  3. Cesar de la Torre – BLOG : Microsoft Azure Services Platform.
  4. Pobieranie zestawów Azure SDK i narzędzi wiersza polecenia
  5. Differences Between the Compute Emulator and Windows Azure. [dostęp 2011-09-22]. [zarchiwizowane ztego adresu (2011-09-22)].
  6. Cloud Platform. Microsoft. (ang.).

Linki zewnętrzne

[edytuj |edytuj kod]
Microsoft Windows
Wersje dlaDOS
Wersje z rodziny9x
Wersje z rodzinyNT
Wydania bazowe
Windows Server
Inne wydania
Specjalne
Windows Embedded / Windows IoT
Embedded Compact
  • CE 5.0
  • Embedded CE 6.0
  • Embedded Compact 7
Inne
  • Embedded Automotive
  • Embedded Industry
Windows Mobile
Windows Phone

Phone 7Phone 8Phone 8.110 Mobile

Wersje anulowane
Powiązane

Źródło: „https://pl.wikipedia.org/w/index.php?title=Microsoft_Azure&oldid=76217852
Kategorie:
Ukryta kategoria:

[8]ページ先頭

©2009-2026 Movatter.jp