16 poin oleh outsideris 2022-08-21 | 1 komentar | Bagikan ke WhatsApp

1. Lebih dari separuh organisasi telah mengadopsi serverless di setiap cloud.

  • Pada 2020, angka ini sudah melampaui 50% di AWS, dan kini sudah melampaui 50% di AWS, Azure, dan Google Cloud.
  • AWS: AWS Lambda, AWS App Runner, ECS Fargate, EKS Fargate
  • Azure: Azure Functions, AKS running on Azure Container Instances
  • Google Cloud: Google Cloud Functions, Google App Engine, Google Cloud Run

2. Di kalangan pengguna Lambda, Python dan Node.js masih mendominasi.

  • Kedua bahasa ini didukung sejak masa awal Lambda.
  • Saat pertama kali mengadopsi Lambda, orang cenderung memakai Python dan Node.js karena lebih praktis dan referensinya banyak.
  • Setelah terbiasa dengan Lambda, kemungkinan untuk memigrasikan workload yang tidak ditulis dengan Python atau Node.js ke Lambda menjadi lebih tinggi.
  • Karena itu, adopsi Go dan Java di Lambda meningkat, sehingga lebih dari 30% organisasi pengguna Lambda memakai kedua bahasa ini.

3. Lebih dari 60% organisasi besar men-deploy Lambda dalam setidaknya 3 bahasa.

  • Ini menunjukkan bahwa tidak ada satu cara yang cocok untuk semua situasi dalam membangun aplikasi serverless, dan runtime yang berbeda digunakan sesuai use case.

4. Teknologi AWS yang paling banyak memanggil fungsi Lambda adalah API Gateway dan SQS.

5. Sebanyak 80% Lambda yang dipanggil oleh API Gateway adalah fungsi dengan tujuan tunggal.

  • Ada dua pola untuk menyediakan API dari fungsi Lambda: fungsi monolitik dan fungsi tujuan tunggal.
  • Fungsi monolitik menyediakan beberapa HTTP endpoint dan memiliki logika routing internal untuk menjalankan berbagai jenis tugas.
  • Fungsi tujuan tunggal hanya merespons satu metode/endpoint HTTP.
  • Ini menunjukkan bahwa fungsi tujuan tunggal memiliki banyak keunggulan.
  • Fungsi tujuan tunggal terisolasi dari yang lain, dapat dioperasikan dengan lebih aman, dan juga memiliki waktu cold start yang lebih singkat.

6. Satu dari lima pengguna Lambda melakukan deployment dengan container image.

  • Pada 2020, selain file zip, AWS mulai mendukung deployment Lambda menggunakan Docker container image.
  • Sejak itu, penggunaan gabungan keunggulan serverless dan teknologi container terus meningkat hingga mencapai 20%.
  • Batas file zip adalah 250MB, sedangkan container image bisa mencapai 10GB.

7. Lebih dari 20% pengguna Lambda juga menggunakan ECS Fargate.

  • Seiring Lambda makin populer, para pengguna mencari cara untuk memperluas serverless dan akhirnya juga menggunakan ECS Fargate.
  • Penggunaan ECS EC2 menurun, sementara penggunaan ECS Fargate meningkat.

8. Di antara cara deployment aplikasi serverless di Google Cloud, Google Cloud Run tumbuh paling cepat.

  • Di antara pelanggan DataDog yang menggunakan Google Cloud, 40% telah mengadopsi Google Cloud Functions, tetapi tingkat adopsi ini hanya sekitar 3% lebih tinggi daripada Google Cloud Run.

9. Azure Functions adalah produk serverless paling populer di Azure, tetapi adopsi Azure Container Instances meningkat pesat.

  • Lebih dari 40% pelanggan Azure menggunakan Azure Functions, produk FaaS milik Azure.
  • Adopsi Azure Container Instances, produk serverless container, meningkat tajam hingga mendekati 30%.

1 komentar

 
kbumsik 2022-08-21

Kalau mau menghemat biaya Datadog itu sendiri, ya harus pakai serverless... hehe