Blog

Cloud-Native Applications oleh Pivotal: Cepat, Mengurangi Risiko dan Mengembangkan Bisnis Anda

21 September 2018 Admin Marketing Blog

Melalui artikel berjudul CI/CD: Software yang Selalu Siap untuk Diproduksi oleh Pivotal, kami sudah membahas mengenai apa itu CI/CD, pentingnya CI/CD dan perbandingannya dengan traditional development. Saat ini, pembahasan kita akan berlanjut ke bagian lainnya, yaitu Cloud-Native Applications.

Cloud-Native adalah pendekatan untuk membangun dan menjalankan aplikasi yang memanfaatkan keuntungan dari cloud computing delivery model. Cloud-native juga dikenal dengan bagaimana aplikasi dapat dibuat dan disebarkan.

Ketika perusahaan membangun dan mengoperasikan aplikasi dalam mode cloud-native, mereka senantiasa membawa ide-ide baru ke pasar dan merespon lebih cepat terhadap permintaan pelanggan.

Organisasi pun memerlukan platform untuk membuat dan mengoperasikan aplikasi dan layanan cloud-native yang mengotomatiskan dan mengintegrasikan konsep DevOps, continuous delivery, microservices, dan containers:

DevOps

DevOps merupakan kolaborasi antara software developers dan IT operations dengan tujuan terus-menerus memberikan software yang berkualitas tinggi yang mampu memecahkan tantangan yang dihadapi oleh pelanggan.

DevOps memiliki potensi untuk menciptakan budaya dan lingkungan di mana membangun, menguji, dan merilis software secara cepat, sering, dan lebih konsisten.

Continuous Delivery

Continuous Delivery, diaktifkan oleh praktik pengembangan produk Agile, yaitu tentang pengiriman sejumlah software ke produksi secara konstan, melalui otomatisasi.

Microservices

Microservices adalah pendekatan arsitektur untuk mengembangkan aplikasi sebagai kumpulan layanan yang kecil; setiap layanan mengimplementasikan kemampuan bisnis, berjalan dalam prosesnya sendiri dan berkomunikasi melalui HTTP APIs atau messaging.

Containers

Containers menawarkan efisiensi dan kecepatan dibandingan dengan standard virtual machines (VMs). Menggunakan operating system (OS)-level virtualization, OS tunggal secara dinamis dibagi antara satu atau beberapa kontainer yang terisolasi.

Masing-masing dengan sistem file yang dapat ditulis dan kuota sumber daya yang unik.

Mengapa Cloud-Native Applications Penting

Ada beberapa poin yang menunjukkan bahwa Cloud-Native Applications ini penting bagi bisnis:

1. Cloud sebagai keunggulan yang kompetitif

Cloud-native berarti mengalihkan sasaran cloud dari penghematan biaya IT ke mesin pertumbuhan bisnis. Bisnis yang dapat membangun dan mengirimkan aplikasi dengan cepat tanggap terhadap kebutuhan pelanggan senantiasa dapat membangun kesuksesan dalam jangka waktu yang lama.

2. Memungkinkan tim untuk fokus pada ketahanan (resilience)

Ketika legacy infrastructure gagal, layanan juga dapat menderita. Namun di dunia cloud-native ini, tim fokus khusus pada arsitek untuk ketahanan.

3. Mendapatkan fleksibilitas yang lebih besar

Penyedia public cloud terus menawarkan layanan yang mengesankan dengan biaya yang wajar. Tetapi sebagian besar perusahaan tidak siap untuk hanya memilih satu infrastruktur saja.

Dengan platform yang mendukung pendekatan cloud-native, perusahaan membangun aplikasi yang dapat berjalan baik di cloud (publik maupun pribadi) tanpa adanya modifikasi.

4. Sejajarkan operasi dengan keseluruhan bisnis

Dengan mengotomatisasi operasi IT, perusahaan dapat berubah menjadi tim yang terfokus dengan mendorong prioritas bisnis. Mereka menghilangkan risiko kegagalan karena adanya kesalahan manusia. Dimana staf fokus pada perbaikan otomatis untuk menggantikan tugas admin yang rutin.

Source:

https://pivotal.io/cloud-native

Info lebih lanjut: www.phintraco.com www.phintraco-tech.com  | marketing@phintraco.com

Leave a Reply

Your email address will not be published. Required fields are marked *