AWS-Training

SQL Training Qquest 15 jaar

Wil jij meer te weten komen over AWS, hét cloud platform van Amazon? Het CI/CD gilde organiseert een digitale interactieve AWS-training om jou op weg te helpen met AWS. Wij merken dat de vraag naar DevOps Engineers met kennis van de ‘cloud’, zoals AWS, toeneemt. Aangezien wij bij Qquest graag onze kennis delen, hebben we besloten onze training openbaar te maken.

Wat gaan we doen?

We beginnen met een introductie inclusief virtuele rondleiding door AWS. We behandelen de voor- en nadelen in het gebruik ervan. Vervolgens geven we inzichten in de potentie van AWS, waarna je zelf aan de slag gaat in één van de twee onderstaande workshops.

WAT JE KRIJGT

  • AWS-WORKSHOP

  • Microsoft Teams

  • Vrijdag 13 november

     

    14:00 – 16:00 uur

  • Maximaal 30 personen*

  • Tijdelijk GRATIS

DIRECT AANMELDEN

*Let op vol=vol

Workshop A

Serverless Programmeren

De nadruk ligt hier niet zo zeer op programmeerskills, maar juist op hoe het concept van serverless programmeren in elkaar steekt.

Dit ga je doen:

  • Om te begrijpen hoe Lambda precies werkt, ga je eerst een simpele Hello World functie maken.

  • Om te leren hoe Lambda precies integreert met andere services van AWS, ga je door middel van een Lambda functie een item toevoegen aan de fully managed NoSQL database van AWS, DynamoDB.

  • Vervolgens ga je een Lambda functie schrijven, die getriggerd wordt wanneer je een bestand uploadt in de Simple Storage Service (S3) van AWS. Deze functie gaat de data uit dat bestand automatisch voor ons wegschrijven in DynamoDB.

  • Je gaat ook een API maken, die gekoppeld wordt aan je eerder geschreven Lambda functies.

Je leert werken met:

  • AWS CLI, die de services van AWS programmeerbaar maakt.

  • IAM, de service van AWS die gebruikers en services al dan niet toegang verleent tot andere services.

  • CloudWatch, waarmee je o.a. logging en metrics van services kunt verzamelen.

Aanmelden - workshop A

Workshop B

Applicatie Hosten

In deze workshop leer je hoe je op verschillende manieren in AWS een applicatie kunt hosten. Er is sample code beschikbaar, maar je bent vrij om je eigen code/applicatie te gebruiken.

Dit ga je doen:

  • Om te beginnen ga je leren hoe je een webapplicatie kunt hosten met alleen S3, de Simple Storage Service van AWS.

  • Vervolgens ga je een virtuele server opzetten in EC2 (Elastic Compute Cloud) en de web applicatie vanuit S3 op deze server hosten.

  • Je leert hoe je je eigen AMI (Amazon Machine Image) kunt maken, waarmee je je virtuele servers kunt creëren.

  • Je leert hoe je gebruik kunt maken van een ‘load balancer’ en ‘auto scaling’.  Waarmee je op basis van bepaalde voorwaarden automatisch meer of minder servers kunt creëren en verkeer naar je applicaties gelijk verdeeld over verschillende servers.

  • Je leert om de AWS CLI applicaties te hosten in S3 én in EC2. Dit is ontzettend handig, omdat je dit makkelijk kunt verwerken in een scriptje waarmee je automatisch een applicatie zou kunnen opzetten & hosten (bonus-opdracht).

Je leert werken met:

  • IAM, de service van AWS die gebruikers en services al dan niet toegang verleent tot andere services

  • CloudWatch, waarmee je o.a. logging en metrics van services kunt verzamelen

Aanmelden - workshop B

Wat is AWS?

AWS – Amazon Web Services – is een van de grotere cloud providers naast Microsoft Azure en Google CloudPlatform. AWS heeft een gigantisch aanbod aan verschillende services. Van simpele storage en cloud computing tot robotics en machine learning.  waardoor je als gebruiker/organisatie toegang krijgt tot een diverse, zeer snelle en flexibele IT-omgeving, tegen zeer beperkte kosten.

AWS is namelijk een van de eerste bedrijven die gebruik maakt van een pay-as-you-go cloud computing-model; dat betekent dat je alleen betaalt voor dat wat je daadwerkelijk gebruikt. Daarnaast is het gebruik van services AWS ontzettend flexibel en makkelijk schaalbaar. In plaats van bijvoorbeeld logge fysieke servers te onderhouden kun je gemakkelijk een virtuele server opzetten en deze verwijderen wanneer je deze niet meer nodig hebt. Of je zorgt dat automatisch een nieuwe server wordt aangemaakt als je applicatie even drukbezocht wordt.

Bovendien biedt AWS een CLI, waardoor alle aangeboden services programmeerbaar gemaakt kunnen worden.

Voor wie is deze training?

    • Je wilt ervaring opdoen met AWS;

 

    • Geen basiskennis AWS vereist;

 

    • Je wilt meer te weten komen over wat AWS is en de services die AWS te bieden heeft.

 

De training hebben we zo opgebouwd dat er voor ieder niveau voldoende uitdaging is. De opdrachten in de workshops beginnen van basis en gaan tot super advanced. Heb je geen ervaring met AWS? Dan zul je waarschijnlijk niet toekomen aan de advanced opdrachten.