
Perbandingan Cloud Service AWS vs GCP vs Azure
Perusahaan perusahaan di seluruh dunia telah membuat beralih dari infrastruktur self-host untuk konfigurasi cloud service. Sementara kebanyakan perusahaan akan selalu membutuhkan beberapa teknologi on-premise, mereka sedang mengembangkan aplikasi mereka secara langsung secara online.
Hal ini memungkinkan tim pengembangan untuk tetap produk fokus, daripada harus bekerja pada infrastruktur untuk mendukung aplikasi. Dengan pindah ke cloud computing, perusahaan memiliki infrastruktur fisik yang ada yang terus dipertahankan dan diperbarui. Ini memberi mereka lebih banyak sumber daya dan waktu untuk mendedikasikan untuk proyek pengembangan aplikasi ponsel di tangan.
Adopsi cloud computing telah dengan cepat menjadi kekuatan utama untuk berbisnis, sebagai aplikasi on-premise pusat data dalam upaya membangun teknologi dalam hal aksesibilitas dan flexible.
IaaS adalah model di mana penyedia pihak ketiga host dapat memelihara infrastruktur, termasuk perangkat keras, perangkat lunak, server dan penyimpanan atas nama pelanggan. Hal ini biasanya meliputi hosting aplikasi dalam lingkungan yang sangat luas, di mana pelanggan hanya dikenakan biaya infrastruktur yang mereka gunakan.
Kekhawatiran awal dalam cloud computing adalah keamanan dan kedaulatan data yang sebagian besar telah ditangani oleh tiga vendor cloud service besar seperti: Amazon Web Service (AWS), Microsoft Azure (Azure) dan Google Cloud Platform (GCP).
Apa perusahaan yang menyediakan itu? Dan bagaimana Anda dapat mulai untuk memutuskan yang platform IaaS paling cocok untuk organisasi Anda?
Menghitung
Menghitung, proses, dan peran mendasar komputer. Selain itu, penyedia awan yang tepat dapat skala untuk ribuan pengolahan node untuk Anda hanya dalam beberapa menit. Sejauh kita sekarang platform komputasi adalah kita sebut mesin virtual yang berjalan pada layanan cloud.
Service | Amazon Web Services | Google Cloud Platform | Microsoft Azure |
Deploy, manage, and maintain virtual servers | Elastic Compute Cloud (EC2) | Compute Engine | Virtual Machine |
Platform-as-a-Service | Elastic Beanstalk | App Engine | Cloud Services |
Virtual private servers made easy | Lightsail | Virtual Machine Images | |
Management support for Docker / Kubernetes containers | – EC2 Container Service (ECS) – Kubernetes (EKS) | Kubernetes Engine | Container Service (AKS) |
Docker container registry | EC2 Container Registry (ECR) | Container Registry | Container Registry |
Orchestrate and manage microservice-based applications | App Engine | Service Fabric | |
Integrate systems and run backend logic processes | Lamda | Cloud Functions (Beta) | Functions Event Grid Web Jobs |
Run large-scale parallel and high-performance batch computing | Batch | Batch | |
Automatically scale instances | Auto Scaling | Instance Groups | – Virtual Machine Scale Sets – App Service Scale Capability (PAAS) – AutoScaling |
Penyimpanan
Fungsi utama dari layanan cloud adalah kemampuan penyimpanan. Sementara layanan penyimpanan AWS adalah yang terbaik, Google dan Microsoft Azure ini juga pilihan yang baik dan dapat diandalkan.
Service | Amazon Web Services | Google Cloud Platform | Microsoft Azure |
Object storage service for use cases | Simple Storage Services (S3) | Google Cloud Storage | Storage (Block Blob) |
Virtual server disk infrastructure | Elastic Block Store (EBS) | Compute Engine Persistent Disks | Storage (Page Blobs) |
Archive storage | – S3 Infrequent Access (IA) – Glacier – Data Archive | Nearline Coldline | Storage (Cool)Storage (Archive) |
Create and configure shared file systems | Elastic File System (EFS) | ZFS / Avere | Files |
Hybrid storage | Storage Gateway | Egnyte Sync | Store Simple |
Bulk data transfer solutions | – Import/Export Disk – Snowball Edge – Snowmobile | Storage Transfer Service | – Import/Export – Azure Data Box |
Backup | – Object Storage – Cold Archive Storage – Storage Gateway | Backup | |
Automatic protection and disaster recovery | Disaster Recovery | Disaster Recovery Cookbook | Site Recovery |
Jaringan dan Pengiriman Konten
Setiap penyedia menawarkan jaringan yang berbeda dan mitra yang interkoneksi data center mereka di seluruh dunia menggunakan berbagai produk yang berbeda untuk mencapai hal ini.
Service | Amazon Web Services | Google Cloud Platform | Microsoft Azure |
Isolated, private cloud private networking | Virtual Private Cloud | Virtual Private Cloud | Virtual Network |
Cross-premises connectivity | API Gateway | Cloud VPN | VPN Gateway |
Manage DNS names and records | Route 53 | Google Cloud DNS | – Azure DNS – Traffic Manager |
Global content delivery networks | CloudFront | – Cloud Interconnect – Cloud CDN | Content Delivery Network |
Dedicated, private network connection | Direct Connect | Cloud Interconnect | ExpressRoute |
Load balancing configuration | Elastic Load Balancing | Cloud Load Balancing | – Load Balancer – Application Gateway |
Database
Semua tiga penyedia memungkinkan Anda untuk menerapkan kedua SQL dan solusi NoSQL. Atau, jika Anda tidak perlu database, pergi untuk kemampuan caching mereka sebagai gantinya.
Service | Amazon Web Services | Google Cloud Platform | Microsoft Azure |
Managed relational database-as-a-service | RDS | – Cloud SQL – Cloud Spanner | – SQL Database – Database for MySQL – Database for PostgreSQL |
NoSQL (Indexed) | DynamoDB | – Cloud Datastore – Cloud Bigtable | Cosmos DB |
NoSQL (Key-value) | – DynamoDB – SimpleDB | Cloud Datastore | Table Storage |
Application or Memory Caching | ElastiCache | Mem Cache | Redis Cache |
Database migration | Database Migration Service | Database Migration Service | |
Managed data warehouse | Redshift | Big Query | SQL Data Warehouse |
Pengelolaan dan Pemantauan
Masing-masing dari tiga menawarkan berbagai layanan pengelolaan dan pemantauan yang menyediakan visibilitas ke dalam kesehatan, kinerja, dan pemanfaatan aplikasi, beban kerja, dan infrastruktur.
Service | Amazon Web Services | Google Cloud Platform | Microsoft Azure |
Cloud advisor capabilities | Trusted Advisor | Cloud Platform Security | Advisor |
DevOps deployment orchestration | – OpsWorks (Chef-based) – CloudFormation | Cloud Deployment Manager | – Automation – Resource Manager – VM extensions |
Cloud resources management & monitoring | – CloudWatch – X-Ray – Management Console | – Stackdriver Monitoring – Cloud Shell – Debugger – – Trace – Error Reporting | – Portal – Monitor – Application Insights |
Administration | – Application Discovery Service – Systems Manager – Personal Health Dashboard | Cloud Console | – Log Analytics – Operations Management Suite – Resource Health – Storage Explorer |
Billing | – Billing API | – Cloud Billing API | – Billing API |
Keamanan
Di sini, kita menutupi berbagai kemampuan yang disediakan untuk melindungi layanan dan data.
Service | Amazon Web Services | Google Cloud Platform | Microsoft Azure |
Authentication and authorization | – Identity and Access Management (IAM) – Organizations | – Cloud IAM – Cloud Identity-Aware Proxy | – Active Directory – Active Directory Premium |
Information Protection | Information Protection | ||
Protect and safeguard with data encryption | Key Management Service | Storage Service Encryption | |
Hardware-based security modules | CloudHSM | Cloud KeyManagement Service | Key Vault |
Firewall | Web Application Firewall | Application Gateway | |
Cloud security assessment and certification services | – Inspector – Certificate Manager | – Security Center – App Service Certificates | |
Directory services | – AWS Directory Service | Active Directory Domain Services | |
Identity management | Cognito | Active Directory B2C | |
Support cloud directories | Directory Service | Windows Server Active Directory | |
Compliance | Artifact | Service Trust Portal | |
Cloud services with protection | Shield | DDoS Protection Service |
Alat pengembang
Dan akhirnya DevOps kebutuhan satu pengembang tergantung pada kita, alat yang anda butuhkan untuk membangun, menyebarkan, mendiagnosa, debug, dan mengelola multiplatform, aplikasi dan layanan scalable.
Service | Amazon Web Services | Google Cloud Platform | Microsoft Azure |
Media transcoding | Elastic Transcoder | Media Services | |
Improve and optimize workflow | Simple Workflow Service (SWF) | Logic Apps | |
API management | API Gateway | Cloud Endpoints | API Management |
App testing | Device Farm | Cloud Test Lab | DevTest Labs (backend) |
Git Repositories | AWS Source Repositories | Cloud Source Repositories | Azure Source Repositories |
DevOps | CodeBuild | Visual Studio Team Services | |
Programmatic access | Command Line Interface | – Cloud Tools for Powershell – Cloud SDK | – Command Line Interface (CLI) – PowerShell |
Predefined templates | Quick Start | Quickstart templates | |
Managed hosting platforms | Elastic Beanstalk | App Engine Standard Environment | – Web Apps (App Service) – Cloud Services – API Apps (App Service) |
Application deployment | – CodeDeploy – CodeCommit – CodePipeline | – Visual Studio Team Services | |
Developer Tools | Developer Tools | Developer Tools |
No Comments