Web Services Labs

Tantangan :

Solusi

  • Solusi berdasarkan kasus penggunaan
  • Solusi berdasarkan Industri
  • Solusi Berdasarkan Tipe Organisasi

AWS Well-Architected Framework

  • increase awareness of architectural best practices
  • Addresses foundational areas that are often neglected
  • provides a consistent approach to evaluating workload architectures 
  • meningkatkan kesadaran akan praktik terbaik arsitektur
  • Mengatasi area dasar yang sering diabaikan
  • menyediakan pendekatan yang konsisten untuk mengevaluasi arsitektur beban kerja
  • Questions
  • Pillars
  • Design Principles

Google Cloud Architecture Framework

https://cloud.google.com/architecture/framework

General Design Principles

Tradisional Environment

Stop guessing capacity needs
Test at production scale
Make experimentation easier
Allow for architectures to evolve
Build data-driven architectures
Improve through Game Days

Berhenti menebak kebutuhan kapasitas
Uji pada skala produksi
Membuat eksperimen lebih mudah
Biarkan arsitektur berkembang
Bangun arsitektur berbasis data
Tingkatkan melalui Hari Permainan

Architected Framework Is Organized Into Five Pillars

The ability to run and monitor systems to deliver business value and to continually improve supporting processes and procedures

  • Organization
  • Prepare
  • Operate
  • Evolve

 

Kemampuan untuk menjalankan dan memantau sistem untuk memberikan nilai bisnis dan untuk terus meningkatkan proses dan prosedur pendukung

  • Organisasi
  • Mempersiapkan
  • Beroperasi
  • Berkembang

The ability to protect information, systems, and assets while delivering business value through risk assessments and mitigation strategies

  • Identity and access management
  • Detection
  • Infrastructure protection
  • Data protection
  • Incident response

 

Kemampuan untuk melindungi informasi, sistem, dan aset sambil memberikan nilai bisnis melalui penilaian risiko dan strategi mitigasi

  • Manajemen identitas dan akses
  • Deteksi
  • Perlindungan infrastruktur
  • Perlindungan data
  • Tanggapan insiden

The ability to recover from failures and meet demand in the following aeas :

  • Foundations
  • Workload architecture
  • Change management
  • Failure management

Kemampuan untuk pulih dari kegagalan dan memenuhi permintaan dalam bidang-bidang berikut:

  • Dasar dasar
  • Arsitektur beban kerja
  • Ubah manajemen
  • Manajemen kegagalan

The ability to use computing resources efficiently to meet system requirements, and to maintain that efficiency as demand changes and technologies evolve

  • Selection
  • Review
  • Monitoring
  • Trade-offs

 

Kemampuan untuk menggunakan sumber daya komputasi secara efisien untuk memenuhi persyaratan sistem, dan untuk mempertahankan efisiensi tersebut seiring dengan perubahan permintaan dan teknologi yang berkembang

  • Pilihan
  • Tinjauan
  • Pemantauan
  • Trade-off

The ability to achiece business outcomes at the lowest price point

  • Practice Cloud Financial Management
  • Expenditure and usage awareness
  • Cost-effective resources
  • Manage demand and supply resources
  • Optimize over time

 

Kemampuan untuk mencapai hasil bisnis pada titik harga terendah

  • Praktek Manajemen Keuangan Cloud
  • Pengeluaran dan kesadaran penggunaan
  • Sumber daya hemat biaya
  • Kelola permintaan dan suplai sumber daya
  • Optimalkan dari waktu ke waktu
Voucher Haji
Islamicity Constrction Development
Meneruskan perjuangan Rosulullah menyempurnakan akhlaq

Topics
• Management Console (p. 9)
• Command Line Interface (p. 9)
• Software Development Kits (p. 10)
• Analytics (p. 10)
• Application Integration (p. 14)
• AR and VR (p. 16)
• Blockchain (p. 17)
• Business Applications (p. 17)
• Cloud Financial Management (p. 19)
• Compute Services (p. 20)
• Contact Center (p. 24)
• Containers (p. 25)
• Database (p. 26)
• Developer Tools (p. 29)
• End User Computing (p. 31)
• Front-End Web & Mobile Services (p. 32)
• Game Tech (p. 34)
• Internet of Things (IoT) (p. 34)
• Machine Learning (p. 39)
• Management and Governance (p. 48)
• Media Services (p. 54)
• Migration and Transfer (p. 57)
• Networking and Content Delivery (p. 60)
• Quantum Technologies (p. 64)
• Robotics (p. 64)
• Satellite (p. 65)
• Security, Identity, and Compliance (p. 65)
• Storage (p. 72)

MANAGEMENT & GOVERNANCE

• CloudWatch (p. 48)
• Auto Scaling (p. 49)
• Chatbot (p. 49)
• Compute Optimizer (p. 49)
• Control Tower (p. 49)
• CloudFormation (p. 50)
• CloudTrail (p. 50)
• Config (p. 50)
• Launch Wizard (p. 51)
• Organizations (p. 51)
• OpsWorks (p. 51)
• Proton (p. 51)
• Service Catalog (p. 51)
• Systems Manager (p. 52)
• Trusted Advisor (p. 53)
• Personal Health Dashboard (p. 53)
• Managed Services (p. 53)
• Console Mobile Application (p. 53)
• License Manager (p. 54)
• Well-Architected Tool (p. 54)

  1. Compute

    • Elastic Cloud Computing
    • Application Runner
    • Batch
    • Elastic Beanstalk (umum : Netlify)
    • Elastic Cloud Computing Image Builder
    • End-of-Support Migration Program (EMP) for Windows Server
    • Lambda (umum : Serverless, OpenFaaS, OpenWhisk) – Google: Cloud Run
    • Launch Wizard
    • Lightsail
    • Outposts
    • ParallelCluster
    • Serverless Application Model (AWS SAM)
    • Serverless Application Repository
    • Wavelength
  2. Containers

    • Elastic Countainer Registry (hub.docker.com)
    • Elastic Container Service (umum :  OpenShift, Nomad)
    • Elastic Kubernetes Service (umum : Kubernetes)
    • Application 2 Container
    • Application Runner
    • Red Hat OpenShift Service 
  3. Storage

    • Simple Storage Service
    • Backup
    • Elastic Block Storage
    • Elastic File System
    • feature-rich and highly-performant file systems

    • AmazonS3 Glacier

    • Snow Family
    • Storage Gateway
  4. Database

    • Aurora
    • Document DataBase
    • Dynamo Data Base
    • Elastic Cache
    • Key Spaces (for Apache Cassandra)
    • Memory DataBase for Redis
    • Neptune
    • Quantum Ledger DataBase
    • Relational DataBaseS
    • Red shift
    • Time stream
  5. Security, Identity, & Compliance

    • Identity & Access Management (IAM)
    • Artifact
    • Audit Manager
    • Cognito
    • Detective
    • Directory Service
    • Firewall Manager
    • Cloud Directory
    • GuardDuty
    • Inspector
    • Macie
    • Network Firewall
    • Resource Access Manager 
    • Resource Groups
    • Secrets Manager
    • Security Hub
    • Shield
    • Single Sign-On
    • Tag Editor
    • Web Application Firewall
  6. Cryptography & PKI

    • Cryptographic Services Overview
    • Public Key Infrastructure Services Overview
    • Cloud-based hardware security module
    • Key Management Service
    • Crypto Tools
    • Certificate Manager
    • Certificate Manager Private Certificate Authority
    • Signer
  7. Machine Learning

    • Augmented AI (A2I)
    • CodeGuru
    • Comprehend
    • DevOps Guru
    • Elastic Inference
    • Forecast
    • Fraud Detector
    • HealthLake
    • Kendra
    • Lex
    • Lookout for Equipment
    • Lookout for Metrics
    • Lookout for Vision
    • Monitron
    • Panorama
    • Personalize
    • Polly
    • Rekognition
    • Textract
    • Translate
    • Transcribe
    • Deep Learning AMIs
    • Deep Learning Containers
    • DeepComposer
    • DeepLens
    • DeepRacer
    • Apache MXNet 
    • Machine Learning
  8. Management & Governance

    • AppConfig
    • Auto Scaling
    • Backint Agent for SAP HANA
    • Chatbot
    • CloudFormation (umum : Terraform)
    • CloudTrail
    • CloudWatch (umum : Elastic Stack, Dynatrace))
    • Command Line Interface 
    • Compute Optimizer
    • Config
    • Console Mobile Application
    • Control Tower
    • Data Lifecycle Manager
    • Health
    • License Manager
    • Managed Grafana
    • Managed Service for Prometheus 
    • Management Console
    • OpsWorks (umum : Chef, Puppet, Ansible)
    • Organizations
    • Proton
    • Service Catalog
    • Service Quotas
    • Systems Manager
    • Tools for PowerShell
    • Trusted Advisor
    • Well-Architected Tool
  9. Developer Tools

    • Cloud9 (umum : Visual Studio dengan fitur Live Share, Intellij IDEA  dengan fitur Code With Me)  || like github.dev & codespaces in github.com
    • CloudShell
    • CodeArtifact
    • CodeBuild (umum : Jenkins, Travis CI, CircleCl)
    • CodeCommit (umum : GitHub, GitLab, BitBucket)
    • CodeDeploy  (umum : Heroku)
    • CodePipeline
    • CodeStar
    • Fault Injection Simulator
    • Porting Assistant for .NET
    • Tools & SDKs 
    • X-Ray (umum : Prometheus)
  10. Migration & Transfer

    • Application Discovery Service
    • Application Migration Service
    • Database Migration Service
    • DataSync
    • Migration Hub
    • Schema Conversion Tool
    • Server Migration Service
    • Snow Family
    • Transfer Family
  11. Networking & Content Delivery

    • API Gateway
    • App Mesh
    • Cloud Map
    • CloudFront
    • Direct Connect
    • Elastic Load Balancing
    • Global Accelerator
    • Route 53
    • Virtual Privat Cloud
    • VPN
  12. Media Services

    • Cloud Digital Interface SDK
    • Elastic Transcoder
    • Elemental MediaConnect
    • Elemental MediaConvert
    • Elemental MediaLive
    • Elemental MediaPackage
    • Elemental MediaStore
    • Elemental MediaTailor
    • Elemental On-Premises
    • Interactive Video Service
    • Nimble Studio
  13. Internet of Things (IoT)

    • IoT Core
    • Free Real-Time Operating System
    • IoT Analytics
    • IoT Device Defender
    • IoT Device Management
    • IoT Events
    • IoT Greengrass
    • IoT SiteWise
    • IoT Things Graph
    • IoT 1-Click
  14. Front-End Web & Mobile

    • Amplify
    • Amplify Android (Mobile SDK for Android)
    • Amplify iOS ( Mobile SDK for iOS)
    • AppSync
    • Device Farm
    • Location Service
    • Mobile SDK for Unity
    • Mobile SDK for Xamarin
    • Pinpoint
    • Simple Notification Service
  15. End User Computing

    • WorkSpaces
    • AppStream 2.0
    • WorkLink
    • Work Spaces Application Manager
    • NICE DCV
  16. Analytics

    • AppFlow
    • Athena
    • CloudSearch
    • Data Exchange
    • Data Pipeline
    • OpenSearch Service
    • EMR
    • FinSpace
    • Glue
    • Kinesis
    • Lake Formation
    • Managed Streaming for Apache Kafka

    • QuickSight
    • Redshift
  17. Application Integration

    • AppFlow
    • EventBridge
    • Managed Workflows for Apache Airflow
    • managed message broker service for Apache ActiveMQ and RabbitMQ
    • Simple Notification Service
    • Simple Queue Service
    • Step Functions
    • Simple Work Flow
  18. Business Applications

    • Alexa for Business
    • Chime (umum : Microsoft Teams, Slack, Workplace, Cisco Webex Teams)
    • Connect
    • Honeycode
    • Pinpoint
    • Simple Email Service
    • WorkDocs
    • WorkMail
  19. Customer Enablement Services

    • Managed Services
    • Professional Services 
    • Support 
    • Training and Certification 
    • IQ
  20. Satellite

    • Ground Station
  21. Robotics

    • RoboMaker

Playground for creative people.

Semoga kita bisa belajar berjamaah kepada Allah SWT yang Maha Mengetahui dan Maha luas karunianya … 

Semoga Senatiasa Sehat Sejahtera Sukses Selamat Bahagia Dunia Akhirat …

Aamiin … Ya Robbal Alaamiin … 

AWS Cloud Adoption Framework (AWS CAF)

Source : https://www.dicoding.com/academies/251/tutorials/13297?from=13292

Proses migrasi ke cloud bukanlah suatu hal yang instan. Tak bisa hanya sekadar menjentikkan jari dan boom! Secara ajaib semuanya berjalan di AWS. Tentu, Anda memerlukan upaya dan keahlian ekstra untuk melakukan proses migrasi.

Untungnya, sudah banyak orang yang berhasil melakukan migrasi cloud dan membagikan kisahnya. Dengan demikian, Anda bisa mendapatkan banyak wawasan sehingga tidak akan salah langkah.

Mari kita buat skenario. Katakanlah kedai kopi Anda sudah memiliki banyak cabang yang tersebar di seluruh kota. Semua kedai tersebut berada di bawah naungan perusahaan Anda. Nah, setelah mempelajari tentang AWS, Anda pun semakin mantap untuk melakukan migrasi ke AWS.

Agar proses tersebut terlaksana dengan baik, Anda pun membentuk tim khusus dan melibatkan banyak pegawai dari departemen yang berbeda.

Oke, berangkat dari kasus tersebut, timbul satu pertanyaan di benak Anda, “Bagaimana agar proses migrasi cloud ini dapat berjalan sukses?”

Simak baik-baik! Setiap posisi pada suatu perusahaan akan memiliki peran dan perspektif yang berbeda terkait proses migrasi cloud. Misalnya, seorang developer tentu akan mempunyai sudut pandang yang berlainan dibandingkan dengan arsitek cloud, analis bisnis, dan analis keuangan.

Perbedaan perspektif ini bukanlah masalah. Justru yang terpenting adalah Anda perlu memastikan setiap orang di dalam tim memiliki tujuan yang sama, yakni keberhasilan migrasi cloud.

Jangan khawatir! Tim layanan profesional AWS telah menciptakan AWS Cloud Adoption Framework (AWS CAF). Fungsinya untuk memberikan Anda panduan agar proses migrasi ke AWS menjadi lebih cepat dan lancar.

Framework atau kerangka kerja tersebut membagi panduan menjadi 6 area yang disebut dengan perspektif. Masing-masing perspektif meliputi tanggung jawab dari kelompok yang berbeda.

Secara umum, ia mencakup perspektif Business, People, dan Governance berfokus pada kemampuan bisnis. Lalu, perspektif Platform, Security, dan Operations berfokus pada kemampuan teknis.

20210224091845b266904f334fba62c2f90d30f035c1af.png

Diambil dari AWS Migration Whitepaper: The AWS Cloud Adoption Framework (AWS CAF).

Agar dapat memahami lebih jelas, mari kita uraikan setiap perspektif tersebut:

  • Business (Bisnis)
    Perspektif ini membantu Anda untuk beralih dari strategi yang semula memisahkan antara bisnis dan IT menjadi model bisnis yang mengintegrasikan strategi IT.

    Peran umum dalam perspektif Business meliputi:
    • Manajer bisnis
    • Manajer keuangan
    • Budget owners (pemilik anggaran)
    • Strategy stakeholders

  • People (Orang)
    Perspektif ini dapat membantu Anda dalam mempersiapkan tim dengan memperbarui skill staf dan proses organisasi untuk migrasi cloud. Perspektif ini juga membantu Anda dalam memprioritaskan pelatihan, kepegawaian, dan perubahan organisasi.

    Berikut adalah peran umum yang ada di dalam perspektif People:
    • HR (Human Resource/Sumber Daya Manusia)
    • Staf
    • Manajer personalia

  • Governance (Tata Kelola)
    Perspektif Governance berfokus pada mengintegrasikan IT Governance (Tata Kelola IT) dengan Organizational Governance (Tata Kelola Organisasi). Perspektif ini juga memberikan panduan untuk mengidentifikasi dan menerapkan praktik terbaik untuk IT Governance serta mendukung proses bisnis dengan teknologi.

    Anda juga dapat menggunakan perspektif Governance untuk memahami cara pembaruan keterampilan staf dan proses yang diperlukan untuk memastikan Business Governance (Tata kelola Bisnis) di cloud.

    Peran umum perspektif Governance ini mencakup:
    • CIO (Chief Information Officer)
    • Manajer program
    • Manajer proyek
    • Analis bisnis
    • Manajer portofolio

  • Platform
    Perspektif Platform dapat membantu Anda untuk merancang, menerapkan, dan mengoptimalkan arsitektur teknologi AWS berdasarkan sasaran bisnis. Ia juga bisa memberikan panduan strategis untuk desain, prinsip, layanan, dan kebijakan yang akan Anda gunakan untuk menentukan infrastruktur AWS.

    Selain itu, perspektif ini juga mencakup prinsip dan pola yang berguna untuk mengimplementasikan solusi baru atau migrasi beban kerja on-premise Anda ke cloud.

    Beberapa peran umum perspektif Platform meliputi:
    • CTO (Chief Technology Officer)
    • Manajer IT
    • Arsitek cloud

  • Security (Keamanan)
    Perspektif Keamanan akan memastikan organisasi/perusahaan Anda memenuhi tujuan keamanan untuk visibilitas, kemampuan audit, kontrol, dan ketangkasan (agility).

    Peran umum perspektif ini di antaranya:
    • CISO (Chief Information Security Officer)
    • Manajer keamanan IT
    • Analisis keamanan IT

  • Operations (Operasi)
    Perspektif Operasi dapat membantu Anda dalam mengaktifkan, menjalankan, menggunakan, mengoperasikan, dan memulihkan beban kerja IT ke tingkat yang disepakati dengan business stakeholder (pemangku kepentingan bisnis) Anda.

    Wawasan yang diperoleh melalui perspektif ini akan menentukan prosedur operasi Anda serta mengidentifikasi perubahan proses dan pelatihan supaya terwujudlah adopsi cloud yang sukses.

    Peran umum perspektif Operasi meliputi:
    • IT Operations Manager
    • IT Support Manager

Setiap perspektif tersebut dapat Anda gunakan untuk memperlihatkan celah pada proses yang terjadi di perusahaan sebelum migrasi ke cloud. Hal tersebut nantinya dapat Anda catat sebagai masukan pada pembuatan AWS Cloud Adoption Framework Action Plan.

20210328165140f6f47eb606f6c9cb9330d93355c33599.png

Diambil dari What is the CAF?. The AWS Cloud Action Plan – Business Perspective. (Part III)

Nah, AWS CAF Action Plan inilah yang berguna untuk memandu proses migrasi, seperti manajemen perubahan organisasi pada perjalanan cloud Anda.

Oke, migrasi ke cloud memang bisa menjadi hal yang rumit. Tetapi, tenang! Tersedia banyak sumber yang dapat membantu Anda untuk memulai. Salah satu solusi yang tepat adalah dengan menggunakan AWS Cloud Adoption Framework.

Cool Number
0
Days
Hours
Minutes
Seconds