Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
Kursplan
Virtualiseringsdetaljer
- Översikt över operativsystem: CPU, Minne, Nätverk, Lagring
-
Hypervisor
- Övervakare av övervakare
- "Värd" maskin och "gäst" operativsystem
- Typ-1 Hypervisor och Typ-2 Hypervisor
- Citrix XEN, VMware ESX/ESXi, MS Hyper-V, IBM LPAR.
-
Nätverksvirtualisering
- Kort introduktion till 7-lager-OSI-modellen
- Fokus på nätverkslagret
- TCP/IP-modellen eller Internetprotokollet
-
Fokus på en enskild vertikal
- Applikationslag: SSL
- Nätverkslag: TCP
- Internetlag: IPv4/IPv6
- Länklag: Ethernet
-
Paketstrukturen
- Adressering: IP-adresser och domännamn
- Brandsvägg, Lastutjämning, Routare, Adapter
- Virtualiserat nätverk
- Högordningsabstraktioner: Undernät, Zoner.
-
Praktisk övning:
- Bekanta dig med ESXi-kluster och vSphere-klient.
- Skapa/uppdatera nätverk i ESXi-klustret, distribuera gäster från VMDK-paket, aktivera anslutning mellan gäster i ett ESXi-kluster.
- Gör ändringar i en körande VM-instans och ta ett snabbbild.
- Uppdatera brandsväggsregler i ESXi med hjälp av vSphere-klienten.
2. Molntjänster: Ett paradigmsbyte
- En snabb, kostnadseffektiv körban för att göra produkter/lösningar tillgängliga för världen
-
Resursdelning
- Virtualisering av virtualiserade miljöer
-
Huvudfördelar:
-
På begäran anpassad resurselasticitet
- Idealisera -> Koda -> Distribuera utan att kräva infrastruktur
- Snabba CI/CD-pipeliner
- Miljöisolation och vertikal autonomi
- Säkerhet genom lagering
- Kostnadsoptimering
-
På begäran anpassad resurselasticitet
- Lokala moln och molntjänstleverantörer
- Molnet som en effektiv konceptuell abstraktion för distribuerad databehandling
3. Introduktion till molnlösningsskikt:
-
IaaS (Infrastructure as a Service)
- AWS, Azure, Google
-
Välj en leverantör för att fortsätta med senare. AWS rekommenderas.
- Introduktion till AWS VPC, AWS EC2 etc.
-
PaaS (Platform as a Service)
- AWS, Azure, Google, CloudFoundry, Heroku
- Introduktion till AWS DynamoDB, AWS Kinesis etc.
-
SaaS (Software as a Service)
- Mycket kort översikt
- Microsoft Office, Confluence, SalesForce, Slack
- SaaS bygger på PaaS som bygger på IaaS som bygger på virtualisering
4. IaaS-moln praktiskt projekt
- Projektet använder AWS som IaaS-molntjänstleverantör
-
Använd CentOS/RHEL som operativsystem för resten av övningen
- Alternativt fungerar Ubuntu också, men RHEL/CentOS är föredragna.
- Få individuella AWS IAM-konton från din molnadministratör
-
Varje student måste utföra dessa steg oberoende av varandra
- Förmågan att skapa sin egen fullständiga infrastruktur på begäran är den bästa demonstationen av molntjänsters kraft.
- Använd AWS-assistenter -- AWS-webbkonsoler -- för att utföra dessa uppgifter om inte annat anges.
-
Skapa ett offentligt VPC i us-east-1-regionen
-
Två undernät (Subnet-1 och Subnet-2) i två olika tillgänglighetszon
- Se https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Scenarios.html för referens.
-
Skapa tre separata säkerhetsgrupper
-
SG-Internet
- Tillåter inkommande trafik från internet på https 443 och http 80.
- Inga andra inkommande anslutningar tillåtna.
-
SG-Service
- Tillåter endast inkommande trafik från säkerhetsgruppen SG-Internet på https 443 och http 80.
- Tillåter ICMP endast från SG-Internet.
- Inga andra inkommande anslutningar tillåtna.
-
SG-SSH:
- Tillåter SSH:22 inkommande anslutning endast från en enskild IP som matchar den offentliga IP-adressen för studentens labbmaskin. Om labbmasksen är bakom en proxy, så används den offentliga IP-adressen för proxyn.
-
SG-Internet
-
Två undernät (Subnet-1 och Subnet-2) i två olika tillgänglighetszon
- Distribuera en instans av ett AMI som hör till ditt valda operativsystem -- föredra de senaste versionerna av RHEL/CentOS som finns i AMIs -- och värd för instansen på Subnet-1. Koppla instansen till säkerhetsgrupperna SG-Service och SG-SSH.
- Åtkomst till instansen med SSH från din labbmasks.
- Installera NGINX-servern på denna instans
- Placera statiska innehåll av eget val -- html-sidor, bilder -- att serveras av NGINX (på port 80 via HTTP) och definiera URL:er för dem.
- Testa URL:n från samma maskin.
- Skapa ett AMI-avbildning från denna körande instans.
- Distribuera det nya AMI:et och värd för instansen på Subnet-2. Koppla instansen till säkerhetsgrupperna SG-Service och SG-SSH.
- Kör NGINX-servern och verifiera att åtkomst-URL:en för det statiska innehållet som skapades i steg (i) fungerar.
-
Skapa en ny "klassisk" Lastutjämnare och koppla den till SG-Internet.
- Notera skillnaden från Program Lastutjämning och Nätverks Lastutjämning.
- Skapa routningsregel som vidarebefordrar all http 80 och https 443-trafik till en instansgrupp som består av de två skapade instanserna.
- Använd vilket certifikathanteringsverktyg som helst -- java keytool etc. -- för att skapa ett nyckelpar och ett självsignerat certifikat och importera certifikatet till AWS Certificate Manager (ACM)
5. Molnövervakning: Introduktion och praktiskt projekt
- AWS CloudWatch-mätvärden
-
Gå till AWS CloudWatch-instrumentpanelen för instanserna
-
Hämta de relevanta mätvärdena och förklara deras variation över tid.
- https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html
-
Hämta de relevanta mätvärdena och förklara deras variation över tid.
-
Gå till AWS CloudWatch-instrumentpanelen för ELB
- Observera ELBs mätvärden och förklara deras variation över tid.
- https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-cloudwatch-metrics.html
6. Avancerade koncept för vidare lärande
- Hybridmoln -- lokalt och offentligt moln
-
Migrering: Lokalt till offentligt moln
- Applikationskodsmigrering
- Databasmigrering
-
DevOps
- Infrastruktur som kod
- AWS Cloud Formation Template
-
Automatisk skalning
- AWS CloudWatch-mätvärden för att bestämma hälsa
Krav
Det finns inga specifika krav för att delta på denna kurs.
21 timmar
Vittnesmål (1)
Tränaren förklarar saker mycket tydligt.
Cosmin Simota - Serviciul de Telecomunicatii Speciale
Kurs - Cloud computing essentials for managers / software engineers
Maskintolkat