LocalStack to framework udostępniający łatwe w użyciu mocki usług stosu AWS. Podczas prezentacji Maciej skorzystał z serwisu zbudowanego z użyciem serverlessowego Boilerplate autorstwa The Software House oraz skorzystał z takich usług AWS jak API Gateway, DynamoDB, Lambda, StepFunctions czy SQS. Następnie omówił podejście do testowania rozwiązania. Dzięki prezentacji możecie poznać wady i zalety LocalStack. A na koniec Maciej pokazuje przepływ testowy w GitHub Actions, który zwiększy pewność przyszłych zmian.
Trudne jest zarządzanie własną infrastrukturą. Trochę prościej jest użyć chmury, jednak wciąż czeka nas sporo konfiguracji. A co, gdyby wszystkie potrzebne usługi skonfigurowały się “same”, a nam pozostało tylko doglądanie całości? AWS Elastic Beanstalk umożliwia zautomatyzowane skonfigurowanie środowiska w chmurze AWS pod konkretne aplikacje. Można dzięki niemu wygodnie uruchomić Dockerowe kontenery i właśnie tym zajmiemy się na prezentacji. Opowiemy pokrótce jak działa Beanstalk i przeprowadzimy deployment przykładowego programu). I to wszystko bez zastanawiania się nad infrastrukturalnymi szczegółami.
Prezentacja o programowaniu na Amazon Web Services wygłoszona na Confitura 2011
Kod z prezentacji dostępny pod:
https://github.com/softwaremill/aws-demo
Testy wydajnościowe to nie tylko JMeter. Podobnie jak w przypadku testów automatycznych, liczba frameworków do badania wydajności stale rośnie. Poza wprowadzeniem w tematykę testów wydajnościowych, w trakcie prezentacji przyjrzymy się ich implementacji we frameworku k6. Opowiemy również dlaczego w The Software House postawiliśmy na jego wybór i jak dzięki prostym skryptom testowym zoptymalizowaliśmy kilka naszych projektów.
LocalStack to framework udostępniający łatwe w użyciu mocki usług stosu AWS. Podczas prezentacji Maciej skorzystał z serwisu zbudowanego z użyciem serverlessowego Boilerplate autorstwa The Software House oraz skorzystał z takich usług AWS jak API Gateway, DynamoDB, Lambda, StepFunctions czy SQS. Następnie omówił podejście do testowania rozwiązania. Dzięki prezentacji możecie poznać wady i zalety LocalStack. A na koniec Maciej pokazuje przepływ testowy w GitHub Actions, który zwiększy pewność przyszłych zmian.
Trudne jest zarządzanie własną infrastrukturą. Trochę prościej jest użyć chmury, jednak wciąż czeka nas sporo konfiguracji. A co, gdyby wszystkie potrzebne usługi skonfigurowały się “same”, a nam pozostało tylko doglądanie całości? AWS Elastic Beanstalk umożliwia zautomatyzowane skonfigurowanie środowiska w chmurze AWS pod konkretne aplikacje. Można dzięki niemu wygodnie uruchomić Dockerowe kontenery i właśnie tym zajmiemy się na prezentacji. Opowiemy pokrótce jak działa Beanstalk i przeprowadzimy deployment przykładowego programu). I to wszystko bez zastanawiania się nad infrastrukturalnymi szczegółami.
Prezentacja o programowaniu na Amazon Web Services wygłoszona na Confitura 2011
Kod z prezentacji dostępny pod:
https://github.com/softwaremill/aws-demo
Testy wydajnościowe to nie tylko JMeter. Podobnie jak w przypadku testów automatycznych, liczba frameworków do badania wydajności stale rośnie. Poza wprowadzeniem w tematykę testów wydajnościowych, w trakcie prezentacji przyjrzymy się ich implementacji we frameworku k6. Opowiemy również dlaczego w The Software House postawiliśmy na jego wybór i jak dzięki prostym skryptom testowym zoptymalizowaliśmy kilka naszych projektów.
W ramach VicodeIn - Mirosław Piątkowski opowiada o Azure Events Hubs m.in. jak przechowywane są strumienie, co to jest "offset" i jakie ograniczenia nakłada na nas Azure.
Tomasz Kopacz: Architektura i service fabric - jak budować aplikacje w paas v2AnalyticsConf
Service Fabric zmienia sposób myślenia o architekturze rozwiązań. Skalowanie warstwy UI jest proste. Ale - w przypadku logiki biznesowej, dotychczas można było albo budować szybko działające aplikacje typu "monolit" albo - skalowalne, n-warstwowe aplikacje oparte o kolejki (i podobne mechanizmy). Tu - dzięki zupełnie innemu podejściu do problemu - można te światy połączyć. Sesja dosyć techniczna!
“Dziesięć serwerów poproszę!“, czyli co może Ci zaoferować definiowanie infra...The Software House
Niezależnie od tego, czy jesteście developerami, sysadminami, czy też DevOps Engineers – prawie na pewno mieliście doświadczenie z webowymi panelami dostawców usług infrastrukturalnych takich jak AWS, GCP czy też OVH. Z poziomu tych paneli da się “wyklikać” wszystko, czego potrzeba, ale… czy aby na pewno tędy droga? Środowiskiem bardziej naturalnym dla każdego inżyniera jest wszakże edytor tekstu (czy też IDE) oraz różnorakie polecenia wydawane komputerowi w formie skryptów. Czemu by więc z tego nie skorzystać? Jeśli od klikania bez możliwości pomyłki boli Was ręka, zainwestuj w podkładkę pod mysz… ale przede wszystkim wpadnij na prelekcję Piotra, na której to opowie o założeniach podejścia IaC, jego zaletach oraz przedstawi najpopularniejsze narzędzia.
W swojej prezentacji Szymon pokaże usprawnienia, które stosuje na co dzień w swojej pracy przy tworzeniu motywu:
* edytor kodu z pluginem Emmet
* hosting wspierający git i staging (plus aliasy w konsoli)
* synchronizacja bazy danych i katalogu uploads z localhost do serwera zdalnego w dwie strony
* wykorzystanie task runnerów (modułowy CSS dzięki SASS + automatyczny prefixer, łączenie plików JS i minifikacja, automatyczne przeładowanie przeglądarki po zapisaniu pliku, sprawdzanie poprawności kodu (linter), generowanie sprite’ów)
* plus kilka dobrych rad
***
Szymon Kądzielawa podczas WordCamp Lublin 2017:
http://2017.lublin.wordcamp.org/session/optymalizacja-pracy-front-end-developera/
Optymalizacyjna magia, czyli jak wyciągać króliki z kapelusza SzymonSadlo
Wydajność aplikacji to trudny temat, często specyficzny dla danej aplikacji, a optymalizacja czasami postrzegana jest jako czarna magia. Czy z tego kapelusza można wyciągać białe króliki? Można. Na bazie konkretnej aplikacji pokażę na co zwracać uwagę oraz jakie usprawnienia wprowadzać, aby ze swojego kodu, od podstaw, krok po kroku wyciągnać coraz więcej.
Vicodein - Krystian Knapik o tym jak .NET Core wspomaga budowę nowoczesnych, wydajnych i świetnych pod względem User Experience aplikacji SPA. Także o tym co oferuje framework i dlaczego jest odpowiednim wyborem. Idzie nowe!
Prezentacja na temat możliwości hostowania stron www w Wordpressie przy użyciu Google Cloud Platform. Dowiesz się jak dobrać usługę w zależności od rozmiaru i funkcjonalności Twojej strony internetowej.
PLNOG14: Projektowanie sieci Data Center - Tomasz JarlaczykPROIDEA
Tomasz Jarlaczyk - Allegro
Language: Polish
Prezentacja ukierunkowana będzie na próby rozwiązania realnych problemów inżyniera sieci Data Center w środowisku multi-tenant. Zaprezentuję kilka podejść do projektowania sieci i technologii/protokołów które można wykorzystać w Data Center. Omówię wady i zalety prezentowanych rozwiązań z uwzględnieniem konkretnych potrzeb i realności zastosowania rozwiązania w sieci Data Center.
Tym samym przedstawię proces jaki przeprowadziliśmy wybierając rozwiązanie sieciowe dla naszego najnowszego data center i omówię wybrane rozwiązanie.
Zarejestruj się na kolejną edycję PLNOG: krakow.plnog.pl
Serverless w Chmurze. Azure Functions vs AWS Lambda. Porównanie dwóch najwięk...Michal Furmankiewicz
Serverless to dziś bardzo pojemny termin. Niektórzy, niesłusznie, kojarzą go tylko z funkcjami a koncepcja jest szersza i co chwilę dostawcy chmurowi pokazują jakie inne usługi mogą działać w świecie serverless. Tym razem my też się skupimy na funkcjach. W czasie sesji pokażemy 4 krótkie dema by pokazać jak różni się tutaj Azure i AWS i co dobrego znajdziecie u każdego vendora a co mogłoby działać lepiej. A dobroci i smaczków jest wiele:) Ja skupię się na Azure, Przemek Malak na AWS.
Adrian Chlubek: Czy PHP jest gotowy na websockety? Czy architektura samego języka nie stoi na przeszkodzie? Zobaczymy jakie mamy możliwości pracy z Websocketami, porównamy trzy popularne rozwiązania umożliwiające taką komunikację, a następnie odpowiemy sobie na pytanie – czy to ma sens?
Projektowanie wysokowydajnych i skalowalnych serwisów WWW - Warstwa aplikacjiAntoni Orfin
Część pierwsza prezentacji pochodzącej z warsztatów skupiających się na zagadnieniach projektowania i wytwarzania wysokowydajnych i skalowalnych serwisów webowych.
Prezentacja opisuje problemy związane z warstwą aplikacji:
- Rodzaje skalowania
- Architektury nastawione na zapewnienie wysokiej wydajności i skalowalności
- Zagadnienia Load-Balancingu
- Metody cache'owanie - n-Tier Cache, Varnish, Redis
- Service Oriented Architecture
W ramach VicodeIn - Mirosław Piątkowski opowiada o Azure Events Hubs m.in. jak przechowywane są strumienie, co to jest "offset" i jakie ograniczenia nakłada na nas Azure.
Tomasz Kopacz: Architektura i service fabric - jak budować aplikacje w paas v2AnalyticsConf
Service Fabric zmienia sposób myślenia o architekturze rozwiązań. Skalowanie warstwy UI jest proste. Ale - w przypadku logiki biznesowej, dotychczas można było albo budować szybko działające aplikacje typu "monolit" albo - skalowalne, n-warstwowe aplikacje oparte o kolejki (i podobne mechanizmy). Tu - dzięki zupełnie innemu podejściu do problemu - można te światy połączyć. Sesja dosyć techniczna!
“Dziesięć serwerów poproszę!“, czyli co może Ci zaoferować definiowanie infra...The Software House
Niezależnie od tego, czy jesteście developerami, sysadminami, czy też DevOps Engineers – prawie na pewno mieliście doświadczenie z webowymi panelami dostawców usług infrastrukturalnych takich jak AWS, GCP czy też OVH. Z poziomu tych paneli da się “wyklikać” wszystko, czego potrzeba, ale… czy aby na pewno tędy droga? Środowiskiem bardziej naturalnym dla każdego inżyniera jest wszakże edytor tekstu (czy też IDE) oraz różnorakie polecenia wydawane komputerowi w formie skryptów. Czemu by więc z tego nie skorzystać? Jeśli od klikania bez możliwości pomyłki boli Was ręka, zainwestuj w podkładkę pod mysz… ale przede wszystkim wpadnij na prelekcję Piotra, na której to opowie o założeniach podejścia IaC, jego zaletach oraz przedstawi najpopularniejsze narzędzia.
W swojej prezentacji Szymon pokaże usprawnienia, które stosuje na co dzień w swojej pracy przy tworzeniu motywu:
* edytor kodu z pluginem Emmet
* hosting wspierający git i staging (plus aliasy w konsoli)
* synchronizacja bazy danych i katalogu uploads z localhost do serwera zdalnego w dwie strony
* wykorzystanie task runnerów (modułowy CSS dzięki SASS + automatyczny prefixer, łączenie plików JS i minifikacja, automatyczne przeładowanie przeglądarki po zapisaniu pliku, sprawdzanie poprawności kodu (linter), generowanie sprite’ów)
* plus kilka dobrych rad
***
Szymon Kądzielawa podczas WordCamp Lublin 2017:
http://2017.lublin.wordcamp.org/session/optymalizacja-pracy-front-end-developera/
Optymalizacyjna magia, czyli jak wyciągać króliki z kapelusza SzymonSadlo
Wydajność aplikacji to trudny temat, często specyficzny dla danej aplikacji, a optymalizacja czasami postrzegana jest jako czarna magia. Czy z tego kapelusza można wyciągać białe króliki? Można. Na bazie konkretnej aplikacji pokażę na co zwracać uwagę oraz jakie usprawnienia wprowadzać, aby ze swojego kodu, od podstaw, krok po kroku wyciągnać coraz więcej.
Vicodein - Krystian Knapik o tym jak .NET Core wspomaga budowę nowoczesnych, wydajnych i świetnych pod względem User Experience aplikacji SPA. Także o tym co oferuje framework i dlaczego jest odpowiednim wyborem. Idzie nowe!
Prezentacja na temat możliwości hostowania stron www w Wordpressie przy użyciu Google Cloud Platform. Dowiesz się jak dobrać usługę w zależności od rozmiaru i funkcjonalności Twojej strony internetowej.
PLNOG14: Projektowanie sieci Data Center - Tomasz JarlaczykPROIDEA
Tomasz Jarlaczyk - Allegro
Language: Polish
Prezentacja ukierunkowana będzie na próby rozwiązania realnych problemów inżyniera sieci Data Center w środowisku multi-tenant. Zaprezentuję kilka podejść do projektowania sieci i technologii/protokołów które można wykorzystać w Data Center. Omówię wady i zalety prezentowanych rozwiązań z uwzględnieniem konkretnych potrzeb i realności zastosowania rozwiązania w sieci Data Center.
Tym samym przedstawię proces jaki przeprowadziliśmy wybierając rozwiązanie sieciowe dla naszego najnowszego data center i omówię wybrane rozwiązanie.
Zarejestruj się na kolejną edycję PLNOG: krakow.plnog.pl
Serverless w Chmurze. Azure Functions vs AWS Lambda. Porównanie dwóch najwięk...Michal Furmankiewicz
Serverless to dziś bardzo pojemny termin. Niektórzy, niesłusznie, kojarzą go tylko z funkcjami a koncepcja jest szersza i co chwilę dostawcy chmurowi pokazują jakie inne usługi mogą działać w świecie serverless. Tym razem my też się skupimy na funkcjach. W czasie sesji pokażemy 4 krótkie dema by pokazać jak różni się tutaj Azure i AWS i co dobrego znajdziecie u każdego vendora a co mogłoby działać lepiej. A dobroci i smaczków jest wiele:) Ja skupię się na Azure, Przemek Malak na AWS.
Adrian Chlubek: Czy PHP jest gotowy na websockety? Czy architektura samego języka nie stoi na przeszkodzie? Zobaczymy jakie mamy możliwości pracy z Websocketami, porównamy trzy popularne rozwiązania umożliwiające taką komunikację, a następnie odpowiemy sobie na pytanie – czy to ma sens?
Projektowanie wysokowydajnych i skalowalnych serwisów WWW - Warstwa aplikacjiAntoni Orfin
Część pierwsza prezentacji pochodzącej z warsztatów skupiających się na zagadnieniach projektowania i wytwarzania wysokowydajnych i skalowalnych serwisów webowych.
Prezentacja opisuje problemy związane z warstwą aplikacji:
- Rodzaje skalowania
- Architektury nastawione na zapewnienie wysokiej wydajności i skalowalności
- Zagadnienia Load-Balancingu
- Metody cache'owanie - n-Tier Cache, Varnish, Redis
- Service Oriented Architecture
Continuous Integration w konfiguracji urządzeń sieciowychDreamLab
Konfigurowanie urządzeń sieciowych można traktować jak pisanie kodu. To co programiści znają jako continous integration może być wykorzystane również w zarządzaniu siecią, nawet tak dużą jak w Grupie Onet-RAS Polska. Na PLNOG Piotr Pieprzycki przedstawilł model w jakim wprowadzamy w DreamLabie zmiany w naszym środowisku i z jakimi problemami zetknęliśmy się po drodze.
W trakcie prelekcji Krzysiek opowie o tworzeniu systemu z wykorzystaniem serwisów poziomu Platform as a Service, dostępnych na Microsoft Azure.
Wyjaśni, jak dzięki dobremu wykorzystaniu dostępnych narzędzi możemy skoncentrować się na tym, co tworzymy i zepchnąć problem deploymentu i utrzymania systemu na drugi plan.
Jak spieprzyć wydajność od początku projektu studium przypadków..pdfKrystian Zybała
Świeżutki greenfieldzik pojawia się na horyzoncie, nowe technologie, high performance, Kafka, Mongo, Postgres, Oracle? A może cos jeszcze? Myślisz sobie mikroserwisy będą, będzie zabawa.. Wymagania są proste, tanio dobrze i przede wszystkim 10 kk rps na query modelu ma być...bo przecież CQRS, prawda? Razem z zespolem i kadrą menadżerską ostrzycie sobie ząbki bonus roczny za piękny... no właśnie co? Fuckup czy sukces? Pogadajmy trochę o tym, weźmy pod uwagę parę czynników na tapet ;) i zobaczymy czy to ma sens..
Jak oszczędzać czas zespołu w środowisku mikroserwisów, czyli efektywny flow ...Mateusz Paprocki, PMP
Każdy zespół pracujący w środowisku mikroserwisów boryka się z podobnymi problemami: jak dbać o jakość kodu, organizować feature branche, testować zmiany, budować kolejne wersje aplikacji, zarządzać środowiskami, czy, finalnie, doprowadzić do automatycznych release’ów. W prezentacji przygotowanej przez trójmiejski software house Neoteric zobaczymy jedną z koncepcji rozwiązania problemów. Przygotujcie się na solidną dawkę Jenkinsa, Dockera, GitFlow oraz Sonara!
Jak nie narobić sobie problemów korzystając z EntityFrameworkHighWheelSoftware
Dzięki ORM teoretycznie nie musimy przejmować się tym, jak budować zapytania SQL. Niestety z niektórymi konstrukcjami te biblioteki radzą sobie słabo. Przedstawię przykłady zapytań w EF, które doprowadziły do nieoczekiwanego kodu SQL, oraz jak można je zapisać lepiej. Pokażę też kilka pułapek – specyfiki języka SQL, który zachowuje się inaczej niż intuicja (programisty .NET) podpowiada.
Vicodein - Krystian Knapik o tym jak .NET Core wspomaga budowę nowoczesnych, wydajnych i świetnych pod względem User Experience aplikacji SPA. Także o tym co oferuje framework i dlaczego jest odpowiednim wyborem. Idzie nowe!
Azure Kubernetes Service (AKS) - Co słychać na początku 2020?Lukasz Kaluzny
Slajdy z wystąpienia "Azure Kubernetes Service (AKS) - Co słychać na początku 2020?" prezentowane na 38 spotkanie Microsoft Azure User Group Poland w Warszawie.
Microsoft Azure Developer Camp - Modern Computing in AzureLukasz Kaluzny
Łukasz Kałużny & Marek Grabarz about:
- VM Image Builder
- AKS and Virtual Nodes
- Project KEDA
- New capabilities of Azure AppService
- Consumption based API Management
Najczęściej popełniane błędy przy wykorzystywaniu IaaS w Microsoft AzureLukasz Kaluzny
W trakcie swoje codziennej pracy często spotykamy się z problemami takimi jak rozwiązania, w których błędna konfiguracja skutkuje brakiem SLA, problemami z wydajnością różnych elementów czy nawet sytuacje, w których backup znika w niewyjaśnionych okolicznościach. Podczas sesji, bazując na doświadczeniu własnym i płynącym z wielogodzinnych dyskusji oraz sesji diagnostycznych z innymi osobami zajmującymi się chmurą publiczną, Łukasz opowie o najczęściej popełnianych błędach podczas użycia IaaS w Microsoft Azure.
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...Lukasz Kaluzny
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.
Introduction to Azure Resource Manager, Global Azure Bootcamp 2016.04Lukasz Kaluzny
Introduction to Azure Resource Manager presented at Global Azure Bootcamp 2016 in Warsaw, Poland.
Basics about deploying services and their organization and control with the help of Azure Resource Manager.
Budowanie szablonów Azure Resource Manager w praktyce od podstawLukasz Kaluzny
Prezentacja o budowaniu szablonów Azure Resource Manager w praktyce od podstaw z trzeciego spotkania Microsoft Azure User Group Poland w Warszawie.
Materiały:
http://blog.kaluzny.pro/budowanie-szablonow-azure-resource-manager-w-praktyce-od-podstaw
https://github.com/kaluzaaa/arm-WebAppForArmDemo
https://github.com/kaluzaaa/WebAppForArmDemo
Presentation about the basics of Azure Resource Manager Presented on "Cloud Community Conference 2015".
Slides based on presenation of Ryan Jones from Build 2015.
Prezentacja o transformacja wewnętrznego IT i usług w ITMAGINATION do Microsoft Azure oraz Office 365.
Zaprezentowane na konferencji "Bezpieczny kierunek rozwoju infrastruktury IT"
8. Zautomatyzowany proces odtwarzania w razie awarii w zapasowym DC lub Microsoft Azure
Komunikacja i
replikacja
Microsoft Azure
Site Recovery
komunikacja
replikacja
Hyper-V Replica
Serwerownia
głównaWindows
Server
Serwerownia
zapasowa Windows
Server
Microsoft Azure
Site Recovery
Serwerownia
główna
Windows
Server
• Zautomatyzowana ochrona i replikacja VM
• Monitoring stanu usług
• Własne plany przełączenia/odtworzenia
• Test przełączenia
Azure Site Recovery – Hyper-V Replica
9. Główne scenariusze techniczne
• Replikacja z on-premises do Azure bez VMM
• Replikacja pomiędzy dwoma on-premises z VMM
• Replikacja z on-premises do Azure z VMM
• Replikacja pomiędzy dwoma on-premises z VMWare ;)
• Replikacja pomiędzy dwoma on-premises z VMM z SAN
10. Wady ;)
• Tylko maszyny Gen1
• Tylko OS, które są wspierane w Azure Virtual Machines
• Dyski VHD, stałe, maks 1TB
• Ograniczenie do konfiguracja maszyn Azure Virtual Machines
(vCPU, RAM, ilość dysków)
11. Replikacja z on-premises do Azure bez VMM
• (Azure) Stworzenie Azure Site Recovery Vault
• (Azure) Hyper-V site
• (Hyper-V) Przygotowanie Hyper-V
• Instalacja ASR Provider for Hyper-V
• Rejestracja serwera
• (Azure) Przygotowanie sieci wirtualnych i konta Storage
• (Azure) Stworzenie i konfiguracja Protection Group
• (Azure) Włączenie ochrony wybranych maszyn wirtualnych
13. Zastosowania
• Centrum zapasowe
• Odzyskiwanie aplikacji jednym kliknięciem
• Testowanie zgodność bez wpływu na produkcję
• Unikanie przed katastrofą – np. ostrzeżenie o powodzi
• Podczas rzeczywistych katastrof
• Powrót po awarii
• Rozszerzenie istniejącej infrastruktury DR
• Środowisko testowe/przedprodukcyjne
• Planowa migracja do Azure