Bagikan melalui


Pola skala lintas awan

Tambahkan sumber daya secara otomatis 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 menyebabkan 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 tersebut sangat penting. Bisnis berjuang untuk menyeimbangkan biaya dan pemeliharaan dengan keamanan data bisnis, penyimpanan, dan ketersediaan real time.

Anda mungkin tidak dapat menjalankan aplikasi di cloud publik. Namun, 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 penskalakan lintas cloud memperluas aplikasi yang terletak di cloud lokal dengan sumber daya cloud publik. Pola ini memicu peningkatan atau penurunan permintaan, dan masing-masing menambahkan atau menghapus sumber daya di cloud. Sumber daya ini menyediakan redundansi, ketersediaan cepat, dan perutean yang sesuai secara geografis.

Cross-cloud scaling patternCross-cloud scaling patternpola pengembangan antarcloud

Nota

Pola ini hanya berlaku untuk komponen stateless aplikasi Anda.

Komponen

Pola penskalaan lintas cloud terdiri dari komponen berikut.

Di luar awan

Traffic Manager

Dalam diagram, manajer lalu lintas terletak di luar grup cloud publik, tetapi harus dapat mengoordinasikan lalu lintas di pusat data lokal dan cloud publik. Penyeimbang memastikan aplikasi memiliki tingkat ketersediaan tinggi dengan memantau titik akhir serta menyediakan redistribusi failover saat diperlukan.

Sistem Nama Domain (DNS)

Sistem Nama Domain, atau DNS, bertanggung jawab untuk menerjemahkan (atau menyelesaikan) situs web atau nama layanan ke alamat IP-nya.

Awan

Server build yang dihosting

Lingkungan untuk menghosting alur build Anda.

Sumber daya aplikasi

Sumber daya aplikasi harus dapat menskalakan dan memperluas skala, seperti set skala komputer virtual dan Kontainer.

Nama domain kustom

Gunakan nama domain kustom untuk perutean permintaan secara menyeluruh.

Alamat IP publik

Alamat IP publik digunakan untuk merutekan lalu lintas masuk melalui manajer lalu lintas ke titik akhir sumber daya aplikasi cloud publik.  

Awan lokal

Server build yang dihosting

Lingkungan untuk menghosting alur build Anda.

Sumber daya aplikasi

Sumber daya aplikasi memerlukan kemampuan untuk menskalakan masuk dan menskalakan keluar, seperti set skala mesin virtual dan Kontainer.

Nama domain kustom

Gunakan nama domain kustom untuk perutean permintaan secara menyeluruh.

Alamat IP publik

Alamat IP publik digunakan untuk merutekan lalu lintas masuk melalui manajer 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 memberikan penskalaan sesuai permintaan. Penskalakan harus terjadi antara infrastruktur cloud publik dan lokal dan menyediakan layanan yang konsisten dan andal sesuai permintaan.

Ketersediaan

Pastikan aplikasi yang disebarkan 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 Anda karena permintaan yang tidak terduga atau permintaan berkala.
  • Ketika Anda tidak ingin berinvestasi dalam sumber daya yang hanya digunakan selama puncak. Bayar untuk apa yang Anda gunakan.

Pola ini tidak disarankan ketika:

  • Solusi Anda mengharuskan pengguna terhubung melalui internet.
  • Bisnis Anda memiliki peraturan lokal yang mengharuskan koneksi asal berasal dari panggilan di tempat.
  • Jaringan Anda mengalami hambatan reguler yang akan membatasi performa penskalaan.
  • Lingkungan Anda terputus dari internet dan tidak dapat menjangkau cloud publik.

Langkah berikutnya

Untuk mempelajari selengkapnya:

Saat Anda siap untuk menguji contoh solusi, lanjutkan dengan panduan penyebaran solusi penskalaan lintas cloud . Panduan penyebaran menyediakan instruksi 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 traffic manager, memastikan utilitas cloud yang fleksibel dan dapat diskalakan ketika beban tinggi.