Tumgik
avilianugroho-blog · 5 years
Text
DevOps & Amazon Web Service
DevOps 
DevOps adalah penerapan dan peralatan yang meningkatkan kemampuan organisasi untuk memberikan aplikasi dan layanan dalam kecepatan yang tinggi: mengembangkan dan meningkatkan produk dalam waktu yang lebih cepat dari organisasi yang menggunakan pengembangan perangkat lunak dan proses pengelolaan infrastruktur tradisional. 
DevOps sangat penting dalam dunia pengembangan software karena di industri sekarang semuanya menggunakan software dan internet. Perusahaan dapat berinteraksi dengan customer, mengelola logistik, dan menjalankan operasional dengan menggunakan layanan online. Perusahaan masa kini harus dapat menghasilkan software untuk mengautomasi perkerjaan mereka.
Manfaat DevOps dalam berbagai aspek :
1. Kecepatan
Model DevOps memungkinkan tim pengembang dan pengoperasian Anda untuk mencapai hasil tersebut. Misalnya, layanan mikro dan pengiriman berkelanjutan memungkinkan tim mendapatkan kepemilikan layanan dan kemudian meluncurkan pembaruannya dengan lebih cepat.
2. Pengiriman yang Cepat
Integrasi berkelanjutan dan pengiriman berkelanjutan merupakan praktik yang mengautomasi proses peluncuran software, dari pembuatan hingga penerapan.
3. Keandalan
Praktik seperti integrasi berkelanjutan dan pengiriman berkelanjutan untuk menguji bahwa tiap perubahan berfungsi dan aman. Praktik pemantauan dan pembuatan log membantu Anda tetap mendapatkan informasi performa secara waktu-nyata.
4. Skala
Operasikan dan kelola infrastruktur dan proses pengembangan dalam skala apa pun. Automasi dan konsistensi membantu Anda mengelola sistem yang kompleks atau berubah secara efisien dan dengan risiko yang berkurang. Misalnya, infrastruktur sebagai kode membantu Anda mengelola pengembangan, pengujian, dan lingkungan produksi dengan cara yang dapat diulang dan lebih efisien.
5. Kolaborasi yang Ditingkatkan
Bangun tim yang lebih efektif di bawah model kultural DevOps, yang menekankan nilai seperti kepemilikan dan akuntabilitas. Tim pengembang dan pengoperasian berkolaborasi dengan erat, mengemban tanggung jawab bersama, dan menggabungkan alur kerja mereka. 
6. Keamanan
Menggunakan model DevOps tanpa mengorbankan keamanan dengan menggunakan kebijakan kepatuhan yang terautomasi, kontrol yang menyeluruh, dan teknik manajemen konfigurasi. Misalnya, dengan menggunakan infrastruktur sebagai kode dan kebijakan sebagai kode, 
Amazon Web Service
Amazon Web Service (AWS) adalah market leader di IaaS (Infrastructure-as-a-Service) dan PaaS (Platform-as-a-Service) di bidan sistem cloud. AWS dapat dikombinasikan untuk membuat aplikasi berbasis cloud tanpa perlu khawatir tentang infrastruktur seperti komputasi, penyimpanan, dan manajemen. Dengan menggunakan AWS ada dapat memilih fitur yang anda butuhkan dan membayar yang anda gunakan saja, sehingga pengeluaran yang dibutuhkan lebih rendah dan fitur yang anda dapatkan juga sesuai keinginan.
Kelebihan Amazon Web Service (AWS) :
Memungkinkan menggunakan bahasa pemrograman,database, dan arsitektur yang sudah familiar.
Hemat biaya karena anda hanya membayar apa yang anda gunakan.
Tidak perlu mengeluarkan uang untuk maintaining data center.
Menawarkan deployment, anda dapat menambah dan menghapus kapasitas.
Anda diizinkan mengakses cloud dengan cepat dan kapasitas tidak terbatas.
Total biaya lebih rendah dibandingkan dengan menggunakan server pribadi.
Menawarkan manajemen penagihan terpusat.
Menawarkan kemampuan hybrid.
Mengizinkan untuk men-deploy aplikasi anda di seluruh wilayah.
Kekurangan Amazon Web Service (AWS) :
Anda harus membayar paket berbayar, jika memerlukan bantuan yang lebih cepat.
Memungkinkan terjadinya downtime, limited control, dan backup protection.
AWS menetapkan batas default pada sumber daya yang berbeda dari satu wilayah ke wilayah lainnya.Sumber daya ini terdiri dari gambar, volume, dan foto.
Hardware-level changes dapat terjadi di aplikasi anda, dimana memungkinkan aplikasi anda tidak berjalan secara maksimal.
Aplikasi Layanan Amazon Web banyak digunakan untuk berbagai keperluan komputasi seperti:
Web site hosting
Application hosting/SaaS hosting
Media Sharing (Gambar / Video)
Aplikasi mobile dan sosial media
Content delivery and Media Distribution
Storage, backup, and disaster recovery
Development and test environments
Academic Computing
Search Enginers and Social Networking
Perusahaan yang menggunakan AWS:
Instagram
Zoopla
Smugmug
Pinterest
Netflix
Dropbox
Etsy
Talkbox
Playfish
Ftopia
DevOps Tooling dari AWS 
AWS memberikan layanan yang membantu Anda menggunakan DevOps di perusahaan Anda dan yang dibuat pertama kali untuk digunakan dengan AWS. Peralatan ini mengautomasi tugas manual, membantu tim mengelola lingkungan yang kompleks sesuai skala penerapan, dan membuat teknisi tetap memegang kendali dari kecepatan tinggi yang difasilitasi oleh DevOps.
1 note · View note