ABONAMENTE VIDEO REDACȚIA
RO
EN
NOU
Numărul 150
Numărul 149 Numărul 148 Numărul 147 Numărul 146 Numărul 145 Numărul 144 Numărul 143 Numărul 142 Numărul 141 Numărul 140 Numărul 139 Numărul 138 Numărul 137 Numărul 136 Numărul 135 Numărul 134 Numărul 133 Numărul 132 Numărul 131 Numărul 130 Numărul 129 Numărul 128 Numărul 127 Numărul 126 Numărul 125 Numărul 124 Numărul 123 Numărul 122 Numărul 121 Numărul 120 Numărul 119 Numărul 118 Numărul 117 Numărul 116 Numărul 115 Numărul 114 Numărul 113 Numărul 112 Numărul 111 Numărul 110 Numărul 109 Numărul 108 Numărul 107 Numărul 106 Numărul 105 Numărul 104 Numărul 103 Numărul 102 Numărul 101 Numărul 100 Numărul 99 Numărul 98 Numărul 97 Numărul 96 Numărul 95 Numărul 94 Numărul 93 Numărul 92 Numărul 91 Numărul 90 Numărul 89 Numărul 88 Numărul 87 Numărul 86 Numărul 85 Numărul 84 Numărul 83 Numărul 82 Numărul 81 Numărul 80 Numărul 79 Numărul 78 Numărul 77 Numărul 76 Numărul 75 Numărul 74 Numărul 73 Numărul 72 Numărul 71 Numărul 70 Numărul 69 Numărul 68 Numărul 67 Numărul 66 Numărul 65 Numărul 64 Numărul 63 Numărul 62 Numărul 61 Numărul 60 Numărul 59 Numărul 58 Numărul 57 Numărul 56 Numărul 55 Numărul 54 Numărul 53 Numărul 52 Numărul 51 Numărul 50 Numărul 49 Numărul 48 Numărul 47 Numărul 46 Numărul 45 Numărul 44 Numărul 43 Numărul 42 Numărul 41 Numărul 40 Numărul 39 Numărul 38 Numărul 37 Numărul 36 Numărul 35 Numărul 34 Numărul 33 Numărul 32 Numărul 31 Numărul 30 Numărul 29 Numărul 28 Numărul 27 Numărul 26 Numărul 25 Numărul 24 Numărul 23 Numărul 22 Numărul 21 Numărul 20 Numărul 19 Numărul 18 Numărul 17 Numărul 16 Numărul 15 Numărul 14 Numărul 13 Numărul 12 Numărul 11 Numărul 10 Numărul 9 Numărul 8 Numărul 7 Numărul 6 Numărul 5 Numărul 4 Numărul 3 Numărul 2 Numărul 1
×
▼ LISTĂ EDIȚII ▼
Numărul 91
Abonament PDF

Amazon AWS re:Invent 2019 Retrospectivă

Lucian Revnic
Software Architect @ Micro Focus



EVENIMENTE

La începutul lui decembrie 2019 s-a desfășurat Amazon AWS re:Invent 2019, cel mai mare eveniment mondial dedicat tehnologiilor Cloud. Organizat în Las Vegas, Amazon AWS re:Invent 2019 a adunat anul acesta mai mult de 65 000 de participanți. Aceștia s-au întâlnit la peste 3000 de sesiuni tehnice pentru a învăța și pentru a socializa. Ce am aflat acolo despre cele mai importante inovații Amazon AWS? Veți citi în cele ce urmează.

Dacă anul trecut subiectele care au suscitat cel mai mare interes au fost Serverless și Lambda, în 2019 anunțurile au fost concentrate pe Machine Learning și Compute. De asemenea, Development Tools continuă să fie în centrul atenției. Am selectat, din cele peste 70 de noi funcționalități anunțate, 8 pe care le consider cele mai importante și, sper eu, vin în întâmpinarea cititorilor TSM.

Sursa: https://aws.amazon.com/blogs/aws/aws-launches-previews-at-reinvent-2019-sunday-december-1st/

Compute

1. AWS Fargate suport pentru AWS EKS

Unul dintre cele mai așteptate anunțuri a fost Amazon Fargate pentru EKS. Amazon EKS reprezintă serviciul pentru gestionarea clusterelor Kubernetes. AWS Fargate este serviciul care permite gestionarea și mentenanța automată a containerelor de către AWS folosind metodologii serverless.

Înainte de re:Invent 2019, gestionarea containerelor, necesare clusterelor Kubernetes era în responsabilitatea utilizatorului. Acesta putea folosi serviciul AWS EC2 și trebuia să-și gestioneze instanțele EC2. După re:Invent 2019, utilizatorul are o nouă opțiune în AWS EKS de a folosi AWS Fargate pentru crearea automată a containerelor. Aceasta înseamnă că utilizatorul trebuie să specifice doar fișierele de configurare Kubernetes, iar gestionarea și mentenanța containerelor se face automat de către AWS Fargate. Pentru cei care doresc să încerce această funcționalitate este momentan disponibilă în regiunile US East 1 (N. Virginia), US East 2 (Ohio), Europe West 1 (Ireland) și Asia Pacific North East 1 (Tokio).

2. EC2 Image Builder

Simplifică crearea, testarea și operarea imaginilor Amazon AMI pentru sisteme de operare Linux și Windows. Marele beneficiu pe care această funcționalitate îl aduce este că generează și testează automat imagini AWS, de fiecare dată când o politică de securitate o cere. În acest sens, utilizatorul nu mai trebuie să actualizeze manual imaginile AWS sau să ruleze teste manuale. Această funcționalitate este oferită gratuit. Singurul cost implicat este pentru resursele folosite pentru stocarea imaginilor generate. Serviciul este oferit în toate regiunile.

3. AWS Compute Optimizer

Una dintre provocările experților cloud este gestionarea eficientă a resurselor. De multe ori, utilizatorii alocă resurse, precum instanțe EC2 sau RDS, care nu corespund cerințelor aplicațiilor, generând costuri suplimentare.

Chiar dacă existau deja câteva opțiuni care ajutau, cum ar fi AWS Trusted Advisor sau AWS Right Sizing, la re:Invent 2019 s-a lansat un nou serviciu care folosește tehnologii Machine Learning pentru a recomanda utilizarea eficientă a resurselor EC2 sau AutoScalling. Acesta oferă sugestii pentru reducerea costurilor și îmbunătățirea performanței. Din ce am experimentat până în prezent, AWS Compute Optimizer este varianta îmbunătățită a soluției existente de AWS EC2 Right Sizing

Machine Learning (ML)

4. AWS DeepComposer - Muzică și Inteligența Artificială

Știați că puteți compune muzică folosind o tastatură muzicală care folosește inteligență artificială? Nu?! Nici eu nu am știut. Până la re:Invent 2019, când a fost lansat AWS DeepComposer, prima tastatură muzicală care folosește inteligență artificială.

Practic, aceasta permite compunerea de secvențe inițiale de melodii, ulterior, acestea sunt îmbunătățite folosind modele de inteligență artificială stocate în AWS. Impresionant mod de a îmbina arta cu inteligența artificială cu nevoia programatorilor de a învăța inteligența artificială!

5. AWS SageMaker Studio & Debugger

Sage Maker Studio reprezintă primul mediu de dezvoltare pentru modele Machine Learning din lume. Este un editor web care permite dezvoltarea tuturor pașilor necesari pentru Machine Learning. SageMakerDebugger oferă depanarea și optimizarea modelelor pentru a reduce timpul de training și înțelegerea modelelor generate de Machine Learning.

6. Amazon SageMaker Experiments

Optimizează modelele ML prin iterații succesive numite experimente. Practic, un utilizator care are mai multe modele ML poate să realizeze experimente în paralel pe acestea, astfel încât să permită alegerea modelului ML optim.

Development Tools

7. AWS CodeGuru

Este un serviciu destinat exclusiv programatorilor, având ca obiectiv principal optimizarea codului sursă prin intermediul inteligenței artificiale și a experienței experților AWS. Are două componente: CodeGuru Reviewer și CodeGuru Profiler.

8. Biblioteca Virtuală AWS

După 20 de ani de experiență în implementarea website-ului amazon.com și Amazon AWS, experții AWS au publicat o colecție de articole în care puteți găsi soluții la diferite probleme de implementare și operare a sistemelor distribuite. Câteva exemple interesante: mecanisme eficiente de rollback, caching sau de health checks.

Ce urmează?

Acestea sunt doar câteva din noutățile anunțate la AWS re:Invent 2019 din zonele Compute, Machine Learning și Development Tools. Vom continua să experimentăm mai multe funcționalități pe care să le prezentăm în articole viitoare din Today Software Magazine precum și la Transylvania Cloud Meetup (club de întâlniri și dezbateri regulate pe teme legate de Cloud Computing).

Și asta pentru că AWS schimbă lumea și modul în care vom dezvolta software, cel puțin pentru următoarea decadă.

Resurse

  1. Pagina oficială Amazon AWS re:Invent 2019

  2. Transylvania Cloud Meetup - club de întâlniri și dezbateri pe teme legate de Cloud

  3. Amazon AWS Builders Library - biblioteca virtuală a dezvoltatorilor de cloud

  4. Amazon AWS Compute Optimizer - serviciul AWS Compute Optimizer

  5. Amazon Deep Composer - tastatura muzicală cu inteligență artificială

NUMĂRUL 149 - Development with AI

Sponsori

  • Accenture
  • BT Code Crafters
  • Accesa
  • Bosch
  • Betfair
  • MHP
  • BoatyardX
  • .msg systems
  • P3 group
  • Ing Hubs
  • Cognizant Softvision
  • Colors in projects