Lépjen kapcsolatba velünk

Kurzusleírás

Virtualizáció részletei

  1. Operációs rendszerek alapfogalmai: CPU, memória, hálózat, tárhely
  2. Hipervizor
    1. Felügyelők felügyelője
    2. "Gazdagép" gép és "vendég" operációs rendszer
    3. Típus-1 hipervizor és Típus-2 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. Hangsúly a hálózati rétegen
    3. TCP/IP modell vagy Internet Protokoll
  4. Fókusz egyetlen vertikális rétegre
    1. Alkalmazási réteg: SSL
    2. Hálózati réteg: TCP
    3. Internet réteg: IPv4/IPv6
    4. Link réteg: Ethernet
  5. Csomagszerkezet
    1. Címzés: IP cím és domain nevek
    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 klaszterrel és a vSphere klienssel.
    2. Hálózatok létrehozása/frissítése ESXi klaszterben, vendégek üzembe helyezése VMDK csomagokból, vendégek közötti kapcsolat biztosítása ESXi klaszteren belül.
    3. Módosítások végrehajtása egy futó VM példányon és pillanatkép készítése.
    4. Tűzfalszabályok frissítése ESXi-ben a vSphere kliens segítségével.

2. Felhőszámítástechnika: Paradigmaváltás

  1. Egy gyors és költséghatékony út, hogy a termék/megoldás elérhető legyen a világ számára
  2. Erőforrásmegosztás
    1. Virtualizált környezet virtualizálása
  3. Főbb előnyök:
    1. Igény szerinti erőforrás rugalmasság
      1. Ötletelés -> Kódolás -> Üzembe helyezés infrastruktúra nélkül
      2. Gyors CI/CD folyamatok
    2. Környezeti elkülönítés és vertikális autonómia
    3. Biztonság rétegezés révén
    4. Költségoptimalizálás
  4. Helyszíni felhő és felhőszolgáltatók
  5. A felhő mint hatékony koncepcionális absztrakció az elosztott számítástechnikában

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

  1. IaaS (Infrastruktúra mint szolgáltatás)
    1. AWS, Azure, Google
    2. Válasszon ki egy szolgáltatót a továbbiakhoz. Az AWS ajánlott.
      1. Bevezetés az AWS VPC, AWS EC2 stb. használatába.
  2. PaaS (Platform mint szolgáltatás)
    1. AWS, Azure, Google, CloudFoundry, Heroku
    2. Bevezetés az AWS DynamoDB, AWS Kinesis stb. használatába.
  3. SaaS (Szoftver mint szolgáltatás)
    1. Nagyon rövid áttekintés
    2. Microsoft Office, Confluence, SalesForce, Slack
  4. A SaaS a PaaS-re épül, amely az IaaS-re é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. A CentOS/RHEL operációs rendszert használja a további gyakorlatokhoz
    1. Alternatívaként az Ubuntu is használható, de a RHEL/CentOS az előnyben részesített.
  3. Szerezzen egyéni AWS IAM fiókot a felhőadminisztrátortól
  4. Minden hallgatónak önállóan kell elvégeznie ezeket a lépéseket
    1. A saját infrastruktúra igény szerinti kialakításának képessége a felhőszámítástechnika erejének legjobb demonstrációja
    2. Az AWS varázslók – AWS online konzolok – segítségével hajtsa végre ezeket a feladatokat, hacsak másképp nem jelezve
  5. Hozzon létre egy nyilvános VPC-t az us-east-1 régióban
    1. Két alhálózat (Subnet-1 és Subnet-2) 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 referenciaért.
    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 https 443 és http 80 porton
        2. Más bejövő kapcsolat nem engedélyezett
      2. SG-Szolgáltatás
        1. Csak az SG-Internet biztonsági csoportból engedélyezi a bejövő forgalmat https 443 és http 80 porton
        2. Csak az SG-Internetről engedélyezi az ICMP-t
        3. Más bejövő kapcsolat nem engedélyezett
      3. SG-SSH:
        1. Csak egyetlen IP-ről engedélyezi az SSH:22 bejövő kapcsolatot, 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ével.
  6. Helyezzen üzembe egy AMI példányt a választott operációs rendszerhez – előnyben részesítve a legújabb RHEL/CentOS verziókat az AMI-kben – és helyezze a példányt a Subnet-1 alhálózatra. Csatolja a példányt az SG-Szolgáltatás és SG-SSH csoportokhoz.
  7. Hozzáférés a példányhoz SSH-n keresztül a laboratóriumi gépről.
  8. Telepítse az NGINX szervert erre a példányra
  9. Helyezzen el statikus tartalmakat – HTML oldalakat, képeket –, amelyeket az NGINX szolgál ki (80-as porton HTTP-n keresztül) és definiáljon URL-eket számukra.
  10. Tesztelje az URL-t arról a gépről.
  11. Készítsen AMI képet erről a futó példányról.
  12. Helyezze üzembe ezt az új AMI-t és helyezze a példányt a Subnet-2 alhálózatra. Csatolja a példányt az SG-Szolgáltatás és SG-SSH csoportokhoz.
  13. Futtassa az NGINX szervert és ellenőrizze, hogy az (i) lépésben létrehozott statikus tartalom URL-e működik.
  14. Hozzon létre egy új „klasszikus” Elastic Load Balancert és csatolja az SG-Internethez.
    1. Figyelje meg a különbséget az Application Load Balancer és a Network Load Balancer között.
  15. Hozzon létre egy útválasztási szabályt, amely az összes http 80 és https 443 forgalmat továbbítja a fenti két példányból álló példánycsoporthoz.
  16. Bármilyen tanúsítványkezelő eszköz – java keytool stb. – segítségével hozzon létre egy kulcspárt és önaláírt tanúsítványt, majd importálja a tanúsítványt az AWS Certificate Manager (ACM) szolgáltatásba.

5. Felhőmonitorozás: Bevezetés és gyakorlati projekt

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

6. Haladó fogalmak további tanuláshoz

  1. Hibrid felhő – helyszíni és nyilvános felhő
  2. Migráció: Helyszínről nyilvános felhőbe
    1. Alkalmazáskód migráció
    2. Adatbázis migráció
  3. DevOps
    1. Infrastruktúra mint kód
    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

Ehhez a kurzushoz nincsenek speciális előfeltételek.

Célközönség

Szoftvermérnökök/számítástechnikusok, akik rendelkeznek algoritmusokkal kapcsolatos alapvető ismeretekkel és legalább egy programozási/szkriptnyelvvel, de nincs tapasztalatuk a felhő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