Anda di halaman 1dari 45

Implementasi

Cloud computing
pada perusahaan
AWS, DigitalOcean, dan Alibaba,

Tarmizi Hairudin Ambo


(DevOps)
https://tarmizi.argapro.id
Cloud Computing
Pengenalan Cloud Computing

Seperti yang kita ketahui penggunaan cloud computing saat ini sangatlah banyak. contohnya
seperti AWS (Amazon Web Service), DigitalOcean, Alibaba Cloud, dan masih banyak lagi. tetapi
di sini saya tidak membahas t teori tentang cloud computing itu sendiri. Tetapi di sini saya akan
paparkan konsep dan teknikal tentang penggunaan dan implementasi cloud computing itu
sendiri.
Pemanfaatan
Service
Pemanfaatan Service Cloud Computing

Service pada cloud computing sangatlah banyak yang di sediakan, tergantung mana yang akan
kita gunakan dan di sesuaikan dengan kebutuhan kita. Contoh, pada AWS saya menggunakan
service: Route53, EC2, VPC ,Bucket dan pada Alibaba Cloud saya menggunakan : VPC, ECS,
OSS, NatGateway, Elastic IP dan masing masing service saling terhubung satu sama lain.
Perbedaan AWS dan Alibaba
Cloud
Perbedaan Alibaba dan AWS

mengapa alibaba dan aws berbeda ?. sebenarnya hanya fiturnya saja yang berbeda, tetapi semua
memiliki fungsi yang sama, misalnya yang kita gunakan pada aws yakni EC2 maka di Alibaba di
sebutnya dengan ECS, selanjutnya pada AWS ada yang namanya S3 di Alibaba namanya dengan
OSS. dan sebagainya.

AWS dan Alibaba merupakan Cloud yang bersifat IAAS , dimana kita bisa buat infrastruktur kita
sendiri dengan menggunakan service yang telah di sediakan.

Contoh pada Slide Berikutnya yang telah saya buat


Desain Infrastruktur dengan pemaanfaatan
service
Topologi system

Kita lihat pada slide sebelumnya , kita hanya memanfaatkan beberapa service sesuai dengan
kebutuhan kita. contoh topologi di atas pada alibaba cloud

- VPC
- ECS
- anti Ddos
- security group
- RAM (Resource Access management)
- OSS
Bagaimana kita bisa memulai
implement ?
Service Alibaba Cloud
Pembuatan VPC (network) pada alibaba

berbeda dengan AWS sendiri di sini saya coba implement pada Alibaba cloud sendiri. Langkah
pertama kita masukan di pencarian pada list service dan mengetikan VPC pada kolom
pencarian, setelah itu kita akan masuk pada tampilan VPC
Pembuatan VPC (network) pada alibaba
Pembuatan VPC (network) pada alibaba
Pembuatan VPC (network) pada alibaba
Pembuatan Instance
Pembuatan instance

Instance pada cloud computing sendiri mempunyai price yang berbeda beda. tergantung seperti
apa kita menggunakannya. price pada cloud computing ada 2 type yaitu

1. Pay As You Go
2. Subcription

perbedaannya untuk pay as you go, kita akan membanyar sesuai dengan pemakaian kita,
sedangkan Subcription kita akan membayar perbulan sesuai dengan yang di tentukan oleh
penyedia . Di sini saya menggunakan pay as you go.
Perbandingan
Pay As You Go
Subcription
Tampilan Instance pada Alibaba Cloud
Tahapan pembuatan instance
Tahapan pembuatan instance
Tahapan pembuatan instance
Tahapan pembuatan instance
hasil setelah pembuatan instance
Pengenalan OSS atau S3
OSS atau S3

OSS atau S3 adalah salah satu fitur penyimpanan images pada alibaba dan AWS, fitur ini di
gunakan untuk menyimpan file berupa gambar,video, txt, dan file. di service ini banyak sekali
fitur fiturnya salah satu yang saya pakai yaitu image prosesing, yakni dengan fitur ini developer
tidak perlu lagi mengatur ukuran besar kecil suatu gambar. dengan ini gambar akan di sesuaikan
secara otomatis.
Tampilan OSS
Pembuatan OSS
Pembuatan OSS
Hasil
RAM (Resource Access
Management)
RAM (Resource Access
Management)
Sama seperti Identity management pada AWS, hanya saja perbedaannya pada nama service tetapi fungsinya tetap
sama yaitu manangement access user.
Tampilan RAM
Bagian menarik
(DevOps)
Apa Itu devops?

DevOps adalah pengembangan perangkat lunak dan metode pengiriman aplikasi yang
mengambil pendekatan kolaboratif dan terpadu antara bagian pengembangan aplikasi (Dev) dan
bagian operasi aplikasi (Ops). Tujuan dari DevOps adalah untuk membangun atau
mengempangkan aplikasi secara lebih cepat
Kenapa DevOps Sangat Penting dalam
Industri IT

Salah satu best practices dalam DevOps yaitu melakukan update produk yang kecil dan cepat.
Dalam industri IT, ini bisa disebut dengan minor / patch update. Dengan melakukan update
produk yang kecil, organisasi/perusahaan dapat melakukan inovasi lebih cepat bagi produknya,
juga dapat melakukan rollback dengan mudah jika ditemukan bug yang tidak ter-cover oleh
automated testing maupun tim QA. Dengan praktek ini, Organisasi/Perusahan dapat
me-monitor produk dan mendapatkan data yang paling berharga yaitu data pengguna.
Bagaimana Praktek DevOps?

- Continuous Integration
- Continuous Delivery
- Continuous Deployment
- Configuration Management
- Infrastructure as a Code
- Monitoring
- Logging
- etc
Implementasi Deployment

salah satu yang telah saya buat yakni dengan mendeploy sebuah aplikasi web dengan cepat
menggunakan beberapa tools di bawah ini. Cara kerjanya. ketika developer melakukan aktifitas
atau perubahan pada repository (gitlab), maka akan terjadi automation proses pada jenkins
untuk melakukan deployment aplikasi.
Implementasi Deployment
Cara Kerja
Implementasi
Proses Deployment
Sekian

Anda mungkin juga menyukai