Skalabilitas
Bayangkan:
Anda mulai kampanye yang menjadi sukses. Tiba-tiba ribuan orang ingin mengunjungi situs web Anda atau memesan produk Anda. Apakah ini mimpi atau mimpi buruk?
Ini akan menjadi mimpi buruk jika Anda hosting tidak bisa ditingkatkan dalam cara yang fleksibel dan situs Anda pergi offline. Anda kehilangan uang yang Anda gunakan untuk kampanye iklan yang mahal dan reputasi Anda meleleh jauhnya.
Skala & skala ke
Cara termudah untuk tumbuh: menambahkan lebih banyak sumber daya. Terutama dengan kami Virtual Private server ini yang sederhana: Anda dapat memperluas server Anda dari 1CPU ke 8 atau lebih CPU, dari 1GB memori 128GB memori dan dari 1GB untuk penyimpanan 5TB dengan mudah.
Tetapi menambahkan sumber daya memiliki batas-batas: Anda tidak dapat menambahkan sumber daya tanpa henti ke sebuah server. Dalam prakteknya Anda akan melihat bahwa setelah mencapai batas tertentu, Anda akan mendapatkan hasil yang kurang dan kurang.
Langkah berikutnya adalah untuk bercabang tugas dan mengoptimalkan server Anda. Webserver klasik ini sering database server juga. Dalam lingkungan yang sibuk itu lebih baik untuk menempatkan tugas kedua pada server terpisah sehingga kedua sistem dapat dikonfigurasi secara khusus untuk tugas-tugas mereka.
Berkat loadbalancing, Anda dapat menggunakan beberapa webservers dan cluster database dapat diperpanjang lebih lanjut.
Arsitektur yang baik merupakan dasar skalabilitas
Scalable solusi yang baik memerlukan arsitek: tergantung pada situs web atau aplikasi itu penting bahwa itu dipikirkan dengan baik bagaimana skalabilitas dapat dibangun dalam. Setelah semua, skalabilitas berjalan bergandengan tangan dengan ketersediaan.
Membangun aplikasi terukur dan fleksibel membutuhkan kerjasama yang baik antara pengembang dan operator sistem.