Pola penskalaan lintas cloud
Secara otomatis menambahkan sumber daya ke aplikasi yang ada untuk mengakomodasi peningkatan beban.
Konteks dan masalah
Aplikasi Anda tidak dapat meningkatkan kapasitas untuk memenuhi peningkatan permintaan yang tidak terduga. Kurangnya skalabilitas ini mengakibatkan pengguna tidak mencapai aplikasi selama waktu penggunaan puncak. Aplikasi ini dapat melayani sejumlah pengguna tetap.
Perusahaan global memerlukan aplikasi berbasis cloud yang aman, andal, dan tersedia. Memenuhi peningkatan permintaan dan menggunakan infrastruktur yang tepat untuk mendukung permintaan itu sangat penting. Bisnis kesulitan menyeimbangkan biaya dan pemeliharaan dengan keamanan data bisnis, penyimpanan, dan ketersediaan real time.
Anda mungkin tidak dapat menjalankan aplikasi di cloud publik. Namun, opsi ini mungkin tidak layak secara ekonomis bagi bisnis untuk mempertahankan kapasitas yang diperlukan di lingkungan lokal mereka untuk menangani lonjakan permintaan aplikasi. Dengan pola ini, Anda dapat menggunakan elastisitas cloud publik dengan solusi lokal Anda.
Solusi
Pola penskalaan lintas cloud memperluas aplikasi yang terletak di cloud lokal dengan sumber daya cloud publik. Pola ini dipicu oleh peningkatan atau penurunan permintaan, dan masing-masing menambahkan atau menghapus sumber daya di cloud. Sumber daya ini memberikan redundansi, ketersediaan yang cepat, dan perutean yang sesuai dengan geografis.
Catatan
Pola ini hanya berlaku untuk komponen tanpa status aplikasi Anda.
Komponen
Pola penskalaan lintas cloud terdiri dari komponen-komponen berikut.
Di luar cloud
Traffic Manager
Dalam diagram, ini terletak di luar grup cloud publik, tetapi harus dapat mengoordinasikan lalu lintas di pusat data lokal dan cloud publik. Penyeimbang memberikan ketersediaan tinggi untuk aplikasi dengan memantau titik akhir dan memberikan distribusi ulang failover jika diperlukan.
DNS (Domain Name System)
Sistem Nama Domain atau DNS bertanggung jawab untuk menerjemahkan (atau menyelesaikan) nama layanan ke alamat IP-nya.
Cloud
Server build yang dihosting
Lingkungan untuk menghosting alur build Anda.
Sumber daya aplikasi
Sumber daya aplikasi harus dapat mempersempit dan meluaskan skala, seperti set skala mesin virtual dan Kontainer.
Nama domain kustom
Gunakan nama domain kustom untuk perutean glob permintaan.
Alamat IP publik
Alamat IP publik digunakan untuk merutekan lalu lintas masuk melalui pengelola lalu lintas ke titik akhir sumber daya aplikasi cloud publik.
Cloud lokal
Server build yang dihosting
Lingkungan untuk menghosting alur build Anda.
Sumber daya aplikasi
Sumber daya aplikasi harus dapat mempersempit dan meluaskan skala, seperti set skala mesin virtual dan Kontainer.
Nama domain kustom
Gunakan nama domain kustom untuk perutean glob permintaan.
Alamat IP publik
Alamat IP publik digunakan untuk merutekan lalu lintas masuk melalui pengelola lalu lintas ke titik akhir sumber daya aplikasi cloud publik.
Masalah dan pertimbangan
Pertimbangkan poin-poin berikut saat memutuskan cara menerapkan pola ini:
Skalabilitas
Komponen utama penskalaan lintas cloud adalah kemampuan untuk mengirimkan penskalaan sesuai permintaan. Penskalaan harus terjadi antara infrastruktur cloud publik dan lokal dan memberikan layanan yang konsisten dan andal sesuai permintaan.
Ketersediaan
Pastikan aplikasi yang diterapkan secara lokal dikonfigurasi untuk ketersediaan tinggi melalui konfigurasi perangkat keras lokal dan penyebaran perangkat lunak.
Pengelolaan
Pola lintas cloud memastikan manajemen yang mulus dan antarmuka yang akrab antar lingkungan.
Kapan menggunakan pola ini
Gunakan pola ini:
- Saat Anda perlu meningkatkan kapasitas aplikasi dengan permintaan yang tidak terduga atau permintaan berkala.
- Saat Anda tidak ingin berinvestasi dalam sumber daya yang hanya akan digunakan selama puncak. Bayar sesuai penggunaan.
Pola ini tidak direkomendasikan saat:
- Solusi Anda mengharuskan pengguna terhubung melalui internet.
- Bisnis Anda memiliki peraturan lokal yang mengharuskan koneksi yang berasal dari panggilan di tempat.
- Jaringan Anda mengalami kemacetan reguler yang akan membatasi performa penskalaan.
- Lingkungan Anda terputus dari internet dan tidak dapat menjangkau cloud publik.
Langkah berikutnya
Untuk mempelajari lebih lanjut tentang topik yang diperkenalkan dalam artikel ini:
- Lihat Gambaran umum Azure Traffic Manager untuk mempelajari lebih lanjut cara kerja penyeimbang beban lalu lintas berbasis DNS ini.
- Lihat Pertimbangan desain aplikasi hibrid untuk mempelajari lebih lanjut tentang praktik terbaik dan untuk mendapatkan jawaban atas pertanyaan tambahan apa pun.
- Lihat Keluarga produk dan solusi Azure Stack untuk mempelajari lebih lanjut tentang seluruh portofolio produk dan solusi.
Saat Anda siap menguji contoh solusi, lanjutkan dengan Panduan penyebaran solusi penskalaan lintas cloud. Panduan penyebaran memberikan petunjuk langkah demi langkah untuk menyebarkan dan menguji komponennya. Anda mempelajari cara membuat solusi lintas cloud untuk menyediakan proses yang dipicu secara manual untuk beralih dari aplikasi web yang dihosting Azure Stack Hub ke aplikasi web yang dihosting Azure. Anda juga mempelajari cara menggunakan penskalaan otomatis melalui pengelola lalu lintas, memastikan utilitas cloud yang fleksibel dan dapat diskalakan saat dimuat.