Praktyczna prezentacja rozwiązań chmurowych dla aplikacji webowych.
Jak w pełni skonfigurować działającą, wielopoziomową aplikację dla chmury.
Automatyzacja zadań tworząc kompleksowe rozwiązanie w chmurze.
Prerequisites
Programowanie komputerów.
Scope
Wykład
Wprowadzenie do przetwarzania w chmurze.
Pierwsze kroki z chmurą.
Tworzenie aplikacji chmurowych z poziomu lokalnej stacji roboczej.
Architektura REST i interfejsy API.
Laboratorium
Definiowanie pożądanych warstw i architektury dla sieci, aplikacji i danych.
Wdrażanie instancji serwerów wirtualnych w izolowanych podsieciach
w strefach dostępności.
Konfigurowanie izolacji sieci przy użyciu grup zabezpieczeń i list kontroli dostępu do sieci.
Konfigurowanie bram publicznych dla dostępu wychodzącego w celu instalacji oprogramowania.
Instalacja i konfiguracja oprogramowania na instancjach serwerów wirtualnych.
Konfigurowanie równoważenia obciążenia aplikacji pomiędzy instancjami serwerów wirtualnych pod kątem dostępności.
Konfigurowanie globalnego systemu operacyjnego domeny danych i globalnego równoważenia obciążenia.
Konfigurowanie wirtualnej sieci prywatnej lub serwera bastionowego w celu ustanowienia zdalnej bezpiecznej komunikacji z maszyn lokalnych do chmury publicznej.
Wykorzystanie monitorowania infrastruktury i aplikacji.
Teaching methods
Tradycyjny wykład. Ćwiczenia laboratoryjne w pracowni komputerowej według opracowanych instrukcji.
Learning outcomes and methods of theirs verification
Outcome description
Outcome symbols
Methods of verification
The class form
Assignment conditions
Sprawdzenie stopnia przygotowania studentów i ich aktywności podczas ćwiczeń laboratoryjnych.
Uzyskanie pozytywnych ocen ze wszystkich ćwiczeń laboratoryjnych przewidzianych do realizacji w ramach programu laboratorium.
Pisemne odpowiedzi na zaliczenie wykładu składające się z pytań i zadań weryfikujących wiedzę z omawianego materiału.
Na ocenę końcową z przedmiotu składa się ocena z ćwiczeń laboratoryjnych (50%) i ocena z wykładu (50%). Warunkiem zaliczenia przedmiotu jest pozytywna ocena z ćwiczeń laboratoryjnych i wykładu.
Recommended reading
Automate deployment of a multitier web app in a virtual private cloud [@] https://developer.ibm.com/patterns/automate-deployment-of-multitier-web-app-in-virtual-private-cloud/
E. Schouten IBM SmartCloud Essentials. Navigate and Use the IBM SmartCloud portfolio for building cloud solutions Packt Publishing, 2013
Azraq, H. A. Aziz, U. Siddiqui Essentials of Application Development on IBM Cloud An IBM Redbooks publication, 2017
Further reading
Notes
Modified by dr Maciej Niedziela (last modification: 16-04-2024 18:27)