Aplicații fără server

Capacitatea Akkodis în aplicații AWS Serverless personalizate

Inginerii Akkodis au o experiență profundă în furnizarea de soluții eficiente fără server, care datează din 2014.

Ce este serverless?

„Fără server” este o paradigmă în furnizarea de servicii digitale în care operatorul unui serviciu digital nu are vizibilitate sau interacțiune cu serverele și tehnologia de bază pe care operează. În timp ce software-ul încă rulează pe infrastructura de calcul și pe servere, configurația hardware și software de bază este complet gestionată și aproape transparentă, cu corecții, toleranță la erori și scalabilitate ascunse și fără probleme pentru implementare.

Mecanismul de facturare este plata-pe-utilizare a implementării software-ului logica dvs. de afaceri, nu cenți pe oră a unui server (virtual sau fizic bare metal); este de obicei picocenți pe invocare. Comparați asta cu un server virtual sau fizic și plătiți pentru el în unități de cost pe o anumită perioadă de timp, sau în avans pentru un server fizic, indiferent dacă îl utilizați sau nu.

Cu AWS, conceptul de Serverless acoperă o gamă largă de tipuri de servicii: stocare, calcul, integrare a aplicațiilor, servicii de analiză și învățare automată.

Scalare cu arhitecturi Serverless este fără probleme - nu există nimic de gestionat în afară de concurența maximă estimată, în loc de serverele de calcul și echilibratorii de încărcare.

A dispărut nevoia de a gestiona servere și sisteme de operare; patching, reboot, downtime; aceasta devine responsabilitatea furnizorului de cloud, fără costuri suplimentare. Tot ceea ce ne concentrăm este implementarea logicii de afaceri într-o versiune a limbajului de programare și actualizarea versiunii majore a limbajului în timp (de exemplu, Python 2 la 3, Java 8 la 11).

Akkodis are o istorie în Norul de patinaj către unde se îndreaptă pucul (cum spune Andy Jassy) și este gata să ofere clienților soluții tehnice bine arhitecturate, sigure și scalabile. Când serviciile AWS se lansează (și uneori înainte), echipele noastre tehnice încep să înțeleagă și să interpreteze valoarea pe care o pot avea pentru clienții noștri.

De exemplu, odată cu introducerea AWS Lambda, echipa Akkodis știa că va fi semnificativ pentru o serie de sarcini de lucru ale clienților. Când a avut loc lansarea Lambda în Sydney, Akkodis finalizase deja Proof of Concept în alte regiuni, cu șabloane și modele de implementare gata de funcționare.

La începutul lui 2016, când AWS Lambda s-a lansat în Australia, Akkodis a creat un serviciu de producție pentru unul dintre clienții noștri, pentru a fi utilizat de personalul unei agenții guvernamentale federale. Cu un cost lunar măsurat în dolari cu o singură cifră, acel serviciu a fost sigur și rentabil pentru agenție.

În zilele noastre, rulăm conducte de analiză Serverless, servicii web, componente de integrare și multe altele folosind Serverless ca capacitate de bază.

Serverless Components with AWS

În suita în continuă expansiune de componente AWS Serverless există opțiuni pentru:

  • Lambda: Execuție cod client, care acceptă mai multe limbaje de programare
  • Punct final API HTTPS cu API Gateway
  • Vanzare de certificate HTTPS, cu ACM (gratuit și automatizat în mediul AWS)
  • Servicii de mesagerie extinse de aplicație, cum ar fi serviciile de notificare și de așteptare
  • Baza de date NoSQL cu DynamoDB, folosită pentru a alimenta soluții de volum mare și de volum redus deopotrivă
  • S3: stocare obiect (fișier).
  • CloudFront: o rețea globală de livrare de conținut cu capabilități avansate
  • Lambda@Edge: fuzionarea serviciului de execuție a codului Lambda în locațiile Edge ale rețelei distribuite CloudFront Content Delivery
  • Funcții de pas: un cadru pentru a produce aplicații care funcționează pe un mecanism de eveniment distribuit
  • X-Ray: pentru urmărirea aplicațiilor distribuite
  • CloudWatch: valori ale aplicației, alarme, tablouri de bord
  • Jurnalele CloudWatch: stocare durabilă a jurnalelor
  • Evenimente CloudWatch: Task Schedular/cron ca serviciu
Si multe altele…

Akkodis folosește aceste componente pentru a proiecta, implementa și opera soluții și integrări digitale pentru clienții noștri.

Partener de încredere pentru livrare în cloud

Există câteva limitări cu care suntem familiarizați într-un mediu Serverless, iar inginerii Akkodis au o mare experiență în acest domeniu de mulți ani. Deși serverless poate fi o opțiune atractivă, este posibil să nu se potrivească cerințelor dvs. Echipa Akkodis AWS Practice vă poate ajuta să vă ghidați proiectul, să vă ofere consiliere cu privire la adecvare, modele și anti-modele și să vă asigurați că puteți profita de cheltuielile operaționale reduse ale Serverless în furnizarea de servicii digitale.

Angajează-te pe Akkodis

Contactați-ne pentru a ne angaja pentru capabilitățile de dezvoltare software fără server AWS Cloud. Akkodis poate dimensiona echipele de dezvoltare de la proiecte mici, până la schimbări de transformare pe mai mulți ani, cu mai multe echipe. Echipele noastre de dezvoltare includ analiști de afaceri, manageri de proiect, master Scrum, manageri de schimbare, dezvoltatori, administratori de sistem și ingineri DevOps.

Contactați Akkodis pentru a afla mai multe