Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016 w chmurze azure

765 views

Published on

Zagadnienia:

Nowe funkcjonalności Microsoft Windows Server 2016 w kontekście budowy aplikacji typu cloud-native:

Zastosowanie Nano Servera, czyli odchudzonej wersji Windows Server 2016, oszczędniej korzystającej z zasobów IT.

Uruchamianie na Nano Serwerach WS2016 aplikacji napisanych w .NET, Javie, Pythonie (Django) czy JavaScript (Node.js).

Migracja - bez konieczności zmiany kodu - istniejących aplikacji do architektury opartej o kontenery. Kontenery to rozwiązania oparte na szybkiej wirtualizacji na poziomie procesów. Nie tworzą dodatkowych instancji jądra systemu operacyjnego. Na tym samym hoście można uruchomić większą ilość kontenerów niż maszyn wirtualnych. Uruchamianie i zamykanie kontenera jest też znacznie szybsze, niż uruchamianie i zamykanie maszyny wirtualnej.

Wspólna praca developerów i administratorów nad produktem, czyli DevOps z wykorzystaniem Windows Server 2016 i Visual Studio Team Services w chmurze Azure. Automatyczne budowanie obrazów kontenerów dla każdego nowego kodu i wdrażania ich w różne środowiska

Łatwiejsze zarządzanie obciążeniami aplikacji pomiędzy zasobami we własnej infrastrukturze i w chmurze Azure dzięki WS2016 oraz Azure Service Fabric.

Funkcjonalności Windows Server 2016 powstałe z myślą o wygodzie administratorów:
Nowa wersja PowerShell 5.0 - przynosząca lepsze funkcjonowanie powłoki linii poleceń oraz udoskonalony język skryptowy,
Azure Remote Server Management Tools – zdalne zarządzanie Nano i Windows Server 2016 z Azure,
PowerShell Direct,
Nested Virtualization jako wsparcie ułatwienia nauki i testów.

Published in: Technology
  • DOWNLOAD THAT BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m77EgH } ......................................................................................................................... Download Full EPUB Ebook here { http://bit.ly/2m77EgH } ......................................................................................................................... Download Full doc Ebook here { http://bit.ly/2m77EgH } ......................................................................................................................... Download PDF EBOOK here { http://bit.ly/2m77EgH } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m77EgH } ......................................................................................................................... Download doc Ebook here { http://bit.ly/2m77EgH } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book that can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer that is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story That Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money That the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths that Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016 w chmurze azure

  1. 1. Łukasz Kałużny: Cloud Architect w Lingaro Bartłomiej Machnik: Datacenter & Cloud Platform Product Manager w Microsoft
  2. 2. Windows Server 2016 – Platforma aplikacyjna
  3. 3. Windows Server 2016 – Platforma aplikacyjna Microsoft Azure i Azure StackWindows Server 2016 KonteneryMaszyny wirtualne Azure Service Fabric Azure Resource Manager
  4. 4. Remote Server Management Tools (RSMT) Jest to narzędzie webowe i wieloplatformowe, zastępujące podane lokalne narzędzia: Pozwala także na zarządzanie Nano, Server Core i z pełnym GUI.
  5. 5. Zastosowanie Administrator z dowolnej maszyny może zarządzać maszynami lokalnymi i znajdującymi się w chmurach (np. Azure). RSMT udostępnia narzędzia do zarządzania Nano Server (nie posiada GUI) – dzięki temu administratorzy nadal mogą graficznie zarządzać serwerem. Dzięki zarządzaniu przez www administrator może wykorzystać dowolne urządzenie do zarządzania. Usługa jest rozwojowa i często aktualizowana. Wciąż dodawane są nowe narzędzia i możliwości, bez konieczności modernizacji lokalnej infrastruktury.
  6. 6. Przystępniejsza automatyzacja z PowerShell Współdzielenie kodu - PowerShell Gallery, PowerShellGet, Github. Edycja - ulepszone ISE. Debugowanie - Zdalne debugowanie, debugowanie DSC. Bezpieczeństwo - audytowanie, Just Enough Administration (JEA). Ulepszona dokumentacja – Dokumentacja jest teraz szybciej dostarczana poprzez Github.com/Powershell.
  7. 7. Przejście do modelu DevOps DevOps Jest to zestaw praktyk, podkreślający współpracę i komunikację pomiędzy programistami i IT Pro podczas procesu automatyzacji w dostarczaniu oprogramowania i infrastruktury. Wykorzystuje on narzędzia do automatyzacji kompilacji, testów i konfiguracji. PowerShell w Windows Server 2016 dostarcza: Desired State Configuration (DSC) – konfiguracja jako kod. Ulepszenia w bezpieczeństwie – audyt, Just Enough Administration (JEA). Zarządzanie pakietami. PowerShell Script Analyzer – narzędzie do analizy skryptów Pester – narzędzie do testowania skryptów PowerShell.
  8. 8. Opinie klientów O kosztach „Ponowny rozruch wpływa negatywnie na mój biznes, instalacja oraz konfiguracja serwera trwa zbyt długo.” O bezpieczeństwie „Potrzebuję zmniejszyć szansę na atak oraz dokonać analizy odporności systemu operacyjnego.” O gęstości „Moja infrastruktura wykorzystuje zbyt wiele zasobów, potrzebuję więcej maszyn wirtualnych na jednym hoście. "
  9. 9. Nano Server Just enough OS Aplikacje innych producentów Usługi pulpitu zdalnego Istniejące aplikacje Zapewnia większą gęstość, zmniejsza powierzchnię ataku i nakłady na utrzymanie Idealne rozwiązanie dla infrastruktury inspirowanej chmurą Zmniejszony rozmiar obrazu i powierzchnia ataku, szybszy czas uruchomienia Doskonały do budowy nowych aplikacji Stworzony z myślą o kontenerach oraz natywnych aplikacjach chmurowych Pełne wsparcie deweloperskie w środowisku Windows SDK i Visual Studio
  10. 10. Nano Server Gotowy w chmurze na Ciebie Bez narzutu Role serwera oraz jego funkcje są oddzielone od Nano Server. Są to oddzielne pakiety, które instalują się jak aplikacje. Główne role i funkcje: • Hyper-V, Storage (SoFS), klastrowanie • IIS i DNS Server • Core CLR i ASP.NET 5 Pełne wsparcie dla sterowników z Windows Server Opcjonalny pakiet Anti-malware Możliwość podłączenia do System Center
  11. 11. Zdalne zarządzanie Nano Server Nie tylko narzędzie tesktowe Server Manager Hyper-V Manager Failover Cluster Manager PerfMon, Event Viewer, etc. Server Management Tools (SMT) PowerShell Core
  12. 12. Nano Server Platforma aplikacyjna w chmurze Wsparcie dla aplikacji stworzonych z myślą o chmurze • Część podsystemu Win32. • .NET Core i ASP.NET Core. • PowerShell Desired State Configuration (DSC). • Zarządzanie pakietami (aka OneGet). • Open Source Frameworks. Dostępny jako „OS everywhere” Nano Server może być wykorzystywany jako system operacyjny dla fizycznego sprzętu, dla maszyny wirtualnej, a także jako kontenery Windows Server i Hyper-V.
  13. 13. Windows Server Containers Kontener Hyper-V containers izolacja + wydajność Container Container Container Tradycyjne maszyny wirtualne = wirtualizacja sprzętu VM VM VM Aplikacja Kernel = Wirtualizacja systemów operacyjnych Container Container Container Kontenery Windows Server Maksymalna wydajność i wykorzystanie zasobów Container Container Container
  14. 14. Nowe podejście do budowy, dostarczania i wdrażanie aplikacji Physical Virtual Physical/ Virtual Kluczowe benefity
  15. 15. “Traktuj infrastrukturę/serwery jak bydło, a nie zwierzątka”
  16. 16. http://www.visualstudio.com/news/release-archive-vso
  17. 17. IT Pro współpracują z deweloperami Physical/Virtual Servers IT Pro automatyzuje, wdraża i monitoruje Deweloperzy publikują w repozytorium obrazy Deweloperzy budują, testują i aktualizują aplikacje w kontenerach, używają środowiska deweloperskie takie jak np. Visual Studio. DevOps
  18. 18. Rejestr - Azure Container Registry Składuje obrazy kontenerów
  19. 19. “Dev” “Ops” Nowa ścieżka działania “Ops”
  20. 20. Orkiestracja Aplikacje składają się z najczęściej wielu kontenerów W produkcyjnym środowisku używamy klastrów Są do tego narzędzia!
  21. 21. Orkiestracja - Kubernetes Kubernetes Projekt open source rozpoczęty przez Google Wsparcie dla Windows i Linux WebUI
  22. 22. Orkiestracja – DC/OS Mesos/Mesosphere + Marathon Wsparcie dla Windows i Linux WebUI Dojrzały projekt
  23. 23. Łatwe wdrażanie Docker Swarm DC/OS Kubernetes Wsparcie dla kontenerów Linux i Windows Azure Swarm DC/OSKubernetes
  24. 24. Azure On-premises Inne chmury Skupienie się na aplikacji zamiast na infrastrukturze On-premises Azure Service Fabric Aplikacje oparte o mikroserwisy Skupienie się na aplikacji zamiast na infrastrukturze Automatyzacja aplikacji zapewniająca mierzalność i niezawodność działań Wsparcie wielu chmur w celu zwiększonej mobilności
  25. 25. Azure Service Fabric Budowanie aplikacji jako kontenery, zewnętrzne pliki wykonywalne lub mikroserwisy Dostępne na systemach Windows i Linux Zarządzanie poprzez Web, PowerShell, Rest API Dostęp lokalnie, poprzez Azure lub w innych chmurach
  26. 26. Podsumowanie Windows Server 2016 jako platforma aplikacyjna Zapoznaj się z nowościami i innowacjami – mogą Ci się przydać. Przemyśl wykorzystanie Nano Server oraz kontenerów dla nowych aplikacji. Jeśli zaczniesz wykorzystywać kontenery - pomyśl o orkiestracji. Usprawnij zarządzanie i budowę aplikacji z praktykami DevOps.
  27. 27. http://helion.pl/ksiazki/projekt-feniks-powiesc-o-it-modelu-devops-i-o-tym-jak-pomoc-firmie-w-odniesieniu- sukcesu-gene-kim-kevin-behr-george-spafford,profen.htm
  28. 28. Kolejne kroki Wypróbuj Microsoft Azure https://azure.microsoft.com/pl-pl/free/ Wersja próbna Windows Server 2016 https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2016/ Darmowe wirtualne laboratoria Windows Server 2016 https://info.microsoft.com/WindowsServer2016VirtualLabs.html Łukasz Kałużny Cloud Architect w Lingaro lukasz.kaluzny@lingaro.com

×