360 likes | 511 Views
Droga do Windows Azure Krok drugi - maszyny wirtualne, sieci i storage w Windows Azure. Emil Wasilewski. Trochę o mnie. Inżynier systemowy Integrity Solutions | właściciel Astelyn.IT Redaktor portalu WSS.pl Certyfikowany ITPro MCP | MCTS | MCSA | MCITP Kontakt
E N D
Droga do Windows AzureKrok drugi - maszyny wirtualne, sieci i storage w Windows Azure Emil Wasilewski
Trochę o mnie • Inżynier systemowy • Integrity Solutions | właściciel Astelyn.IT • Redaktor portalu WSS.pl • Certyfikowany ITPro • MCP | MCTS | MCSA | MCITP • Kontakt • emil.wasilewski@astelyn.it • blog: e-wasilewski.pro
I o cyklu słów kilka • 5 sesji • 1 wprowadzająca – to już było • 4 trochę bardziej techniczne • Realna szansa na konkursy z nagrodami…
Agenda • Maszyny wirtualne • Storage • Sieć
Co mamy do dyspozycji? Windows Server SQL Server BizTalk Server SharePoint Server OracleWebLogic Server on Windows Server Oracle Database Server on Windows Server Ubuntu OpenSUSE CentOS SUSE Linux Enterprise Server VM Depot OracleWebLogic Server on Linux Oracle Database Server on Linux Oracle Linux
Jak dużo opcji mamy? Każdy z dysków danych może mieć wielkość 1 TB
Zarządzanie trwałymi dyskami • C:\ = Dysk systemu • D:\ = Nietrwały dysk Cache • E:\, F:\. G:\ ... Dyski danych
Dyski trwałe i bardzo trwałe Windows Azure Storage (Disaster Recovery) Maszyna Wirtualna Windows Azure Storage
Dyski trwałe i bardzo trwałe Windows Azure Storage (Disaster Recovery) Windows Azure Storage MaszynaWirtualna MaszynaWirtualna
Maszyny wirtualne i Usługi chmurowe Usługa chmurowa Maszyna wirtualna musi być wdrożona w ramach Cloud Service VM 1 • Cloud Service jest granicą • Zarządzania • Konfiguracji • Bezpieczeństwa • Sieci • Modelu usług
Usługa chmurowa z wieloma VM Usługa chmurowa Wiele maszyn wirtualnych może być utrzymywanych w ramach jednej usługi chmurowej VM 2 VM 1 VM 3 VM 4
Konfiguracja wielu usług chmurowych LB WEB AD/DC/DNS SQL AD 1 Usługa chmurowa 2 80/443 VPN Tunnel Corp Users Usługa chmurowa1 OnPrem Azure
DEMO Pierwsze kroki z maszynami wirtualnymi
Jak to działa? Wybierz jeden z szablonów dostępnych w galerii Maszyna zostanie uruchomiona. Wszystkie zmiany zostaną utrwalone na twoim koncie. Zaloguj się do Windows Azure Management Portal Kopia szablonu zostanie umieszczona na twoim prywatnym koncie Utwórz nową maszynę wirtualną na podstawie szablonu z galerii
Jak to działa? Migracja własnych środowisk wirtualnych Maszyna zostanie uruchomiona. Wszystkie zmiany zostaną utrwalone na twoim koncie. Utwórz nową maszynę podłączając do niej własny dysk Przygotuj swój plik VHD Przenieś go na własne konto w Windows Azure
Obrazy i dyski • Dyski systemów • Microsoft • Partner • Użytkownik • Dyski • Dyski systemów • Dyski danych Podstawowe obrazy systemów dla nowych maszyn wirtualnych Sys-Prepped/Generalized/Read Only Utworzone przez wysłanie lub przechwycone Zapisywalne dyski dla maszyn wirtualnych Utworzone podczas tworzenia VM lub przesłane istniejące pliki VHD
Nazwy Maszyn Wirtualnych i DNS • Własne nazwy maszyn wirtualnych • Windows Azure dostarcza DNS Rozpoznawanie nazw maszyn wirtualnych w ramach tej samej usługi chmurowej • Używaj swoich własnych serwerów DNS Używaj swoich lokalnych serwerów DNS Wdrażaj serwery DNS w Windows Azure Używaj publicznych usług DNS
Protokoły i Punkty Końcowe • Wsparcie dla ruchu UDP • Wsparcie dla protokołów opartych na IP (VM do VM) Komunikacja Instancja-do-Instancji TCP, UDP i ICMP, porty dynamiczne • Punkty końcowe z przekierowaniem portów Bezpośrednia komunikacja do wielu VM w tej samej usłudze chmurowej • Niestandardowe Zrównoważone Próbki Zdrowia Kontrole zdrowia z limitami czasu próbkowania Próbkowanie oparte o HTTP, umożliwiające precyzyjną kontrolę stanu zdrowia
Punkty Końcowe Przekierowanie Portów Wejściowych Aplikacja Chmurowa / Usługa Hostowana Punkt Końcowy Port Publiczny Port Lokalny Protokół (TCP/UDP) Nazwa PORT 3389 PORT 3389 PORT 5587 PORT 5586 LB/IP VM1 VM2 Pojedynczy publiczny IP dla każdej Usługi Chmurowej
Zestawy zrównoważone Aplikacja Chmurowa • Zestaw Punktów Końcowych • Port Publiczny • Port Lokalny • Protokół (TCP/UDP) • Nazwa PORT 80 VM1 LBHTTP LB VM2 LBHTTP VM3 LBHTTP
Service Level Agreements 99.95% dlawieluinstancjiról 4.38 godziny niedostępności na rok Co jest zawarte Awarie sprzętu obliczeniowego (dyski, procesory, pamięć) Awarie Centrum Danych- awarie sieci, awarie zasilania Uaktualnienia sprzętu, konserwacja oprogramowania – Aktualizacje systemów hostów Planowane przestoje – Zapowiedź 6 dni przed, 6 godzinne okno , 25 minut przestoju Co nie jest zawarte Awarie maszyn wirtualnych spowodowane oprogramowaniem firm trzecich, Aktualizacje systemów gości
Fault Domains Stanowią grupy zasobów przewidywanych do awarii jednocześnie np. w tej samej szafie, ten sam serwer Konstrukcja rozciąga się na awarie co najmniej dwóch fault domains Update Domains Reprezentuje grupy zasobów, które będą aktualizowane razem Aktualizacje systemów hostów honorują usługi update domains Określone w definicjiusług Domyślnie 5 (do 20) Fabric rozkłada instancje ról na Update Domains i Fault Domains Fault i Update Domains
Fault i Update Domains Fault Domain Fault Domain Rack Rack Web Role UD #1 UD #2 INSTANCJA INSTANCJA INSTANCJA INSTANCJA Worker Role UD #1 UD #2 INSTANCJA INSTANCJA INSTANCJA INSTANCJA
Zestawy dostępności maszyn wirtualnych Update Domains są honorowane przez aktualizacje systemu hosta Fault Domain Fault Domain Rack Rack Maszyna Wirtualna Maszyna Wirtualna Zestaw dostępności IIS2 IIS1 UD #2 UD #1 Zestaw dostępności Maszyna Wirtualna Maszyna Wirtualna SQL1 SQL2 UD #1 UD #2
Sieci Wirtualne Windows Azure Twoje “wirtualne” zdalne biuro/ centrum danych w chmurze Umożliwia klientom rozszerzenie ich sieci do Windows Azure Sieci on-ramp do migracji istniejących aplikacji i usług do Windows Azure Pozwala na “hybrydowe” aplikacje które są rozpięte między chmurą i ich sieciami lokalnymi Chroniona sieć wirtualna w chmurze Umożliwia klientom skonfigurować bezpieczne prywatne sieci IPv4 w pełni zawarte w Windows Azure Trwałe adresy IP Inter-service DIP-to-DIP communication Corpnet Windows Azure VM 1 VM 2 Podsieć1 ROLE 1 Podsieć 2
Hybrydowa prywatna/publiczna chmura Aplikacja korporacyjna w Windows Azure wymaga podłączenia do zasobów lokalnych przedsiębiorstwa Korporacyjna tożsamość i kontrola dostępu Zarządzaj tożsamościąi kontrolą dostępu z lokalnymi zasobami(lokalne Active Directory) Monitorowanie i Zarządzanie Zdalny monitoring i trouble-shooting zasobów uruchomionych w Windows Azure Zaawansowane wymagania połączeń Wdrożenia chmurowe wymagają stałych adresów IP i bezpośredniej łączności całej usługi Scenariusze Sieci Wirtualnych
Cisco Juniper Lista Wspieranych urządzeń VPN • Urządzenie VPN musi wspierać • IKE v1 • AES 128, 256 • SHA1, SHA2
Dziękuję za uwagę azure@wguisw.org| emil.wasilewski@astelyn.it