Lépjen kapcsolatba velünk

Kurzusleírás

A virtualizáció részletei

  1. Az operációs rendszer alapfogalmainak áttekintése: CPU, memória, hálózat, tárolás
  2. Hipervizor
    1. A felügyelők felügyelője
    2. „Gazda” gép és „vendég” operációs rendszer
    3. 1-es típusú és 2-es típusú hipervizor
    4. Citrix XEN, VMware ESX/ESXi, MS Hyper-V, IBM LPAR.
  3. Hálózati virtualizáció
    1. Rövid bevezetés a 7 rétegű OSI modellbe
    2. Fókuszban a hálózati réteg
    3. TCP/IP modell vagy Internet Protocol
  4. Fókusz egyetlen vertikumra
    1. Alkalmazási réteg: SSL
    2. Szállítási réteg: TCP
    3. Internet réteg: IPv4/IPv6
    4. Kapcsolati réteg: Ethernet
  5. Csomagstruktúra
    1. Címzés: IP-cím és domainnevek
    2. Tűzfal, terheléselosztó, útválasztó, adapter
    3. Virtualizált hálózat
    4. Magasabb szintű absztrakciók: alhálózatok, zónák.
  6. Gyakorlati feladat:
    1. Ismerkedés az ESXi fürttel és a vSphere klienssel.
    2. Hálózatok létrehozása/frissítése az ESXi fürtben, vendégek telepítése VMDK csomagokból, a vendégek közötti összekapcsolhatóság engedélyezése egy ESXi fürtön belül.
    3. Módosítások végrehajtása egy futó virtuális gépen és pillanatkép készítése.
    4. Tűzfalszabályok frissítése az ESXi-ben a vSphere kliens segítségével.

2. Felhőalapú számítástechnika: paradigmaváltás

  1. Gyors és költséghatékony kifutópálya a termékek/megoldások világ elé tárásához
  2. Erőforrás-megosztás
    1. A virtualizált környezet virtualizálása
  3. Főbb előnyök:
    1. Erőforrás-rugalmasság igény szerint
      1. Ötletelés -> Kódolás -> Telepítés infrastruktúra nélkül
      2. Gyors CI/CD folyamatok
    2. Környezetek elkülönítése és vertikális autonómia
    3. Biztonság rétegződéssel
    4. Költségoptimalizálás
  4. Saját üzemeltetésű felhő és felhőszolgáltatók
  5. A felhő mint hatékony fogalmi absztrakció az elosztott számítástechnikához

3. Bevezetés a felhőmegoldások rétegeibe:

  1. IaaS (Infrastructure as a Service)
    1. AWS, Azure, Google
    2. Válasszon egy szolgáltatót a folytatáshoz. Az AWS ajánlott.
      1. Bevezetés az AWS VPC-be, AWS EC2-be stb.
  2. PaaS (Platform as a Service)
    1. AWS, Azure, Google, CloudFoundry, Heroku
    2. Bevezetés az AWS DynamoDB-be, AWS Kinesisbe stb.
  3. SaaS (Software as a Service)
    1. Nagyon rövid áttekintés
    2. Microsoft Office, Confluence, SalesForce, Slack
  4. A SaaS a PaaS-ra épül, amely az IaaS-ra épül, amely a virtualizációra épül

4. IaaS felhő gyakorlati projekt

  1. A projekt az AWS-t használja IaaS felhőszolgáltatóként
  2. Használja a CentOS/RHEL operációs rendszert a gyakorlat további részében
    1. Alternatívaként az Ubuntu is megfelel, de a RHEL/CentOS előnyben részesítendő
  3. Szerezzen egyéni AWS IAM-fiókokat a felhőadminisztrátortól
  4. Minden hallgatónak önállóan kell végrehajtania ezeket a lépéseket
    1. A saját teljes infrastruktúra igény szerinti kiépítésének képessége a felhőalapú számítástechnika erejének legjobb demonstrációja
    2. Használja az AWS varázslókat – az AWS online konzoljait – e feladatok elvégzéséhez, hacsak másként nem jelezzük
  5. Hozzon létre egy nyilvános VPC-t az us-east-1 régióban
    1. Két alhálózat (1. alhálózat és 2. alhálózat) két különböző rendelkezésre állási zónában
      1. Lásd: https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Scenarios.html hivatkozást.
    2. Hozzon létre három különálló biztonsági csoportot
      1. SG-Internet
        1. Engedélyezi a bejövő forgalmat az internetről a https 443-as és http 80-as porton
        2. Más bejövő kapcsolat nem engedélyezett
      2. SG-Service
        1. Csak az SG-Internet biztonsági csoportból engedélyezi a bejövő forgalmat a https 443-as és http 80-as porton
        2. Csak az SG-Internetből engedélyezi az ICMP-t
        3. Más bejövő kapcsolat nem engedélyezett
      3. SG-SSH:
        1. Az SSH:22 bejövő kapcsolatot csak egyetlen IP-ről engedélyezi, amely megegyezik a hallgató laboratóriumi gépének nyilvános IP-címével. Ha a laboratóriumi gép proxy mögött van, akkor a proxy nyilvános IP-címét kell használni.
  6. Telepítsen egy AMI-példányt a választott operációs rendszerhez – lehetőleg az AMI-kban elérhető legújabb RHEL/CentOS verziót –, és helyezze a példányt az 1. alhálózatra. Csatolja a példányt az SG-Service és SG-SSH csoportokhoz.
  7. Érje el a példányt SSH-val a laboratóriumi gépről.
  8. Telepítse az NGINX szervert erre a példányra
  9. Helyezzen el tetszőleges statikus tartalmakat – HTML-oldalakat, képeket –, amelyeket az NGINX szolgál ki (a 80-as porton HTTP-n keresztül), és határozzon meg URL-eket hozzájuk.
  10. Tesztelje az URL-t magáról a gépről.
  11. Készítsen AMI-képet erről a futó példányról.
  12. Telepítse az új AMI-t, és helyezze a példányt a 2. alhálózatra. Csatolja a példányt az SG-Service és SG-SSH csoportokhoz.
  13. Futtassa az NGINX szervert, és ellenőrizze, hogy az (i) lépésben létrehozott statikus tartalmakhoz tartozó elérési URL működik-e.
  14. Hozzon létre egy új „klasszikus” Elastic Load Balancert, és csatolja az SG-Internet csoporthoz.
    1. Vegye figyelembe a különbséget az Application Load Balancerhez és a Network Load Balancerhez képest.
  15. Hozzon létre egy útválasztási szabályt, amely az összes http 80-as és https 443-as forgalmat a fent létrehozott két példányból álló példánycsoporthoz továbbítja.
  16. Bármely tanúsítványkezelő eszközzel – például java keytool stb. – hozzon létre egy kulcspárt és önaláírt tanúsítványt, majd importálja a tanúsítványt az AWS Certificate Managerbe (ACM).

5. Felhőfigyelés: Bevezetés és gyakorlati projekt

  1. AWS CloudWatch metrikák
  2. Nyissa meg az AWS CloudWatch irányítópultját a példányokhoz
    1. Kérje le a releváns metrikákat, és magyarázza el az időbeli változékonyságukat
      1. https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html
  3. Nyissa meg az AWS CloudWatch irányítópultját az ELB-hez
    1. Figyelje meg az ELB-metrikákat, és magyarázza el az időbeli változékonyságukat
    2. https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-cloudwatch-metrics.html

6. Haladó fogalmak a további tanuláshoz

  1. Hibrid felhő – saját üzemeltetésű és nyilvános felhő
  2. Migráció: saját üzemeltetésűből nyilvános felhőbe
    1. Alkalmazáskód migrációja
    2. Adatbázis-migráció
  3. DevOps
    1. Infrastruktúra kódként
    2. AWS Cloud Formation sablon
  4. Automatikus skálázás
    1. AWS CloudWatch metrikák az állapot meghatározásához

Követelmények

A tanfolyam elvégzéséhez nincs szükség speciális előfeltételekre.

Célközönség

Szoftvermérnökök és számítástechnikai szakemberek, akik megfelelő algoritmikus ismeretekkel rendelkeznek, és jártasak legalább egy programozási vagy szkriptnyelvben, de nincs tapasztalatuk a felhőalapú számítástechnikában.

 21 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (1)

Közelgő kurzusok

Rokon kategóriák