Opcje hostowania aplikacji

Architektura i usługi Microsoft Azure

Florin Angelescu

Azure Architect

Nowoczesne aplikacje

Nowoczesne aplikacje

  • Wersje online aplikacji
    • Internetowe
    • Mobilne
    • Tabletowe
Architektura i usługi Microsoft Azure

Migracja z infrastruktury lokalnej

Migracja z infrastruktury lokalnej

  • Przeniesienie witryn i starszych aplikacji z infrastruktury lokalnej na maszyny wirtualne
  • Pierwszy krok do umieszczenia krytycznego oprogramowania w bezpiecznym środowisku chmurowym
Architektura i usługi Microsoft Azure

Migracja do nowoczesnych usług

Migracja do nowoczesnych usług

  • Modernizacja istniejących aplikacji z wykorzystaniem natywnych usług Azure
    • Usługi kontenerowe
    • Usługi aplikacji
Architektura i usługi Microsoft Azure

Azure App Service

Usługa Azure App Service

  • W pełni zarządzana platforma do tworzenia, wdrażania i skalowania aplikacji internetowych
  • Obsługuje wiele języków programowania
  • Zapewnia automatyczne skalowanie
  • Oferuje aplikacje internetowe, API, zadania sieciowe i mobilne
Architektura i usługi Microsoft Azure

Aplikacje internetowe

Aplikacje internetowe

  • Umożliwiają tworzenie, hostowanie i skalowanie aplikacji internetowych w chmurze
  • Zapewniają automatyczne skalowanie, ciągłą integrację i wdrażanie
  • Obsługują wiele języków programowania
Architektura i usługi Microsoft Azure

Zastosowania aplikacji internetowych

Zastosowania aplikacji internetowych

  • Nadają się do hostowania różnych witryn (prostych i złożonych)
  • Umożliwiają migrację tradycyjnych witryn do aplikacji internetowych
Architektura i usługi Microsoft Azure

Czym jest API?

API

  • Interfejs programowania aplikacji (API)
  • Umożliwia komunikację między różnymi aplikacjami
  • Za pomocą ustandaryzowanych instrukcji

restaurant_menu.jpg

Architektura i usługi Microsoft Azure

Aplikacje API

Aplikacje API

  • Dedykowane środowisko do tworzenia interfejsów API
  • Udostępniają funkcje aplikacji innym usługom
Architektura i usługi Microsoft Azure

Zadania sieciowe (Web Jobs)

Zadania sieciowe

  • Służą jako zadania lub skrypty działające w tle
  • Wykonują różne funkcje automatyczne
  • Uruchamiają kod w tle
Architektura i usługi Microsoft Azure

Aplikacje mobilne

Aplikacje mobilne

  • Usługi zaplecza dla aplikacji mobilnych
  • Zapewniają uwierzytelnianie, synchronizację danych offline i powiadomienia push
  • Możliwość łączenia z systemami lokalnymi
Architektura i usługi Microsoft Azure

Zalety App Service

Zalety App Service

Architektura i usługi Microsoft Azure

Czas na ćwiczenia!

Architektura i usługi Microsoft Azure

Preparing Video For Download...