Memperluas solusi data lokal ke cloud

Ketika organisasi memindahkan beban kerja dan data ke cloud, pusat data lokal mereka biasanya terus memainkan peran penting. Istilah cloud hybrid mengacu pada kombinasi cloud publik dan pusat data lokal, untuk menciptakan lingkungan IT terintegrasi yang mencakup keduanya. Beberapa organisasi menggunakan cloud hibrid sebagai jalur untuk memigrasikan seluruh pusat data mereka ke cloud dari waktu ke waktu. Organisasi lain menggunakan layanan cloud untuk memperluas infrastruktur lokal mereka yang ada.

Artikel ini menjelaskan beberapa pertimbangan dan praktik terbaik untuk mengelola data dalam solusi cloud hibrid.

Kapan menggunakan solusi hybrid

Pertimbangkan untuk menggunakan solusi hybrid dalam skenario berikut:

  • Sebagai strategi transisi selama migrasi jangka panjang ke solusi cloud-native sepenuhnya
  • Saat peraturan atau kebijakan tidak mengizinkan pemindahan data atau beban kerja tertentu ke cloud
  • Untuk pemulihan bencana dan toleransi kesalahan, dengan mereplikasi data dan layanan antara lingkungan lokal dan cloud
  • Untuk mengurangi latensi antara pusat data lokal dan lokasi jarak jauh Anda, dengan menghosting bagian dari arsitektur Anda di Azure

Tantangan

  • Menciptakan lingkungan yang konsisten dalam hal keamanan, manajemen, dan pengembangan, dan menghindari duplikasi pekerjaan

  • Membuat koneksi data yang andal, latensi rendah, dan aman antara lingkungan lokal dan cloud Anda

  • Mereplikasi data Anda dan memodifikasi aplikasi dan alat untuk menggunakan penyimpanan data yang benar di setiap lingkungan

  • Mengamankan dan mengenkripsi data yang dihosting di cloud tetapi diakses dari sistem lokal, atau sebaliknya

Penyimpanan data lokal

Penyimpanan data lokal mencakup database dan file. Mungkin ada beberapa alasan untuk menjaga penyimpanan data ini tetap lokal. Mungkin ada peraturan atau kebijakan yang tidak mengizinkan pemindahan data atau beban kerja tertentu ke cloud. Kedaulatan data, privasi, atau masalah keamanan mungkin mendukung penempatan lokal. Selama migrasi, Anda mungkin ingin menyimpan beberapa data lokal ke aplikasi yang belum dimigrasikan.

Pertimbangan untuk menempatkan data aplikasi di cloud publik meliputi:

  • Biaya. Biaya penyimpanan di Azure dapat jauh lebih rendah daripada biaya pemeliharaan penyimpanan dengan karakteristik serupa di pusat data lokal. Banyak perusahaan memiliki investasi yang ada dalam WAN kelas atas, sehingga keuntungan biaya ini mungkin tidak mencapai hasil penuh sampai usia perangkat keras yang ada habis.

  • Skala elastis. Merencanakan dan mengelola pertumbuhan kapasitas data di lingkungan lokal dapat menjadi tantangan, terutama ketika pertumbuhan data sulit diprediksi. Aplikasi ini dapat memanfaatkan kapasitas sesuai permintaan dan penyimpanan hampir tak terbatas yang tersedia di cloud. Pertimbangan ini kurang relevan untuk aplikasi yang terdiri dari himpunan data yang berukuran relatif statis.

  • Pemulihan bencana. Data yang disimpan di Azure dapat direplikasi secara otomatis dalam wilayah Azure dan di seluruh wilayah geografis. Dalam lingkungan hybrid, teknologi yang sama ini dapat digunakan untuk mereplikasi antara penyimpanan data lokal dan berbasis cloud.

Memperluas penyimpanan data ke cloud

Ada beberapa opsi untuk memperluas penyimpanan data lokal ke cloud. Salah satu opsinya adalah memiliki replika lokal dan cloud. Pendekatan ini dapat membantu mencapai tingkat toleransi kesalahan yang tinggi, tetapi mungkin perlu membuat perubahan pada aplikasi untuk terhubung ke penyimpanan data yang sesuai jika terjadi failover.

Opsi lainnya adalah memindahkan sebagian data ke penyimpanan cloud, sambil menjaga data yang lebih terkini atau lebih banyak diakses secara lokal. Metode ini dapat memberikan opsi yang lebih hemat biaya untuk penyimpanan jangka panjang, dan juga meningkatkan waktu respons akses data dengan mengurangi himpunan data operasional Anda.

Opsi ketiga adalah menyimpan semua data secara lokal, tetapi menggunakan komputasi cloud untuk meng-host aplikasi. Dengan opsi ini, Anda menghosting aplikasi Anda di cloud dan menghubungkannya ke penyimpanan data lokal Anda melalui koneksi yang aman.

Azure Stack

Untuk solusi cloud hibrid lengkap, pertimbangkan untuk menggunakan Azure Stack. Azure Stack adalah platform cloud hybrid yang memungkinkan Anda menyediakan layanan Azure dari pusat data Anda. Solusi ini membantu menjaga konsistensi antara sistem lokal dan Azure, dengan menggunakan alat yang identik dan tidak memerlukan perubahan kode.

Azure dan Azure Stack sesuai dalam kasus penggunaan berikut:

  • Solusi edge dan terputus. Mengatasi latensi dan persyaratan konektivitas dengan memproses data secara lokal di Azure Stack Hub, digabungkan di Azure untuk analisis lebih lanjut, dengan logika aplikasi umum di keduanya.

  • Aplikasi cloud yang memenuhi berbagai peraturan. Kembangkan dan sebarkan aplikasi di Azure, dengan fleksibilitas untuk menyebarkan aplikasi yang sama secara lokal di Azure Stack untuk memenuhi persyaratan peraturan atau kebijakan.

  • Model aplikasi cloud lokal. Gunakan Azure untuk memperbarui dan memperluas aplikasi yang ada atau membuat yang baru. Gunakan proses DevOps yang konsisten di seluruh Azure di cloud dan Azure Stack lokal.

Penyimpanan data SQL Server

Jika Anda menjalankan SQL Server lokal, Anda dapat menggunakan Azure Blob Storage untuk layanan pencadangan dan pemulihan. Untuk informasi selengkapnya, lihat Pencadangan dan Pemulihan SQL Server dengan Layanan Microsoft Azure Blob Storage. Kemampuan ini memberi Anda penyimpanan offsite tanpa batas, dan kemampuan untuk berbagi cadangan yang sama antara SQL Server yang berjalan secara lokal dan SQL Server yang berjalan di komputer virtual (VM) di Azure.

Azure SQL Database adalah database hubungan sebagai layanan yang dikelola. Karena SQL Database menggunakan mesin Microsoft SQL Server, aplikasi dapat mengakses data dengan cara yang sama dengan kedua teknologi tersebut. SQL Database juga dapat dikombinasikan dengan SQL Server dengan cara yang berguna. Misalnya, fitur SQL Server Stretch Database memungkinkan aplikasi mengakses apa yang terlihat seperti tabel tunggal dalam database SQL Server sementara beberapa atau semua baris tabel tersebut mungkin disimpan di SQL Database. Teknologi ini secara otomatis memindahkan data yang tidak diakses untuk jangka waktu tertentu ke cloud. Aplikasi yang membaca data ini tidak menyadari bahwa data apa pun telah dipindahkan ke cloud.

Mempertahankan penyimpanan data secara lokal dan di cloud dapat menjadi tantangan ketika Anda ingin agar data tetap sinkron. Anda dapat mengatasi tantangan ini dengan Sinkronisasi Data SQL, layanan yang dibangun di SQL Database yang memungkinkan Anda menyinkronkan data yang Anda pilih, dua arah di beberapa database Azure SQL dan instans SQL Server. Meskipun Sinkronisasi Data memudahkan untuk memperbarui data Anda di berbagai penyimpanan data ini, data tersebut tidak boleh digunakan untuk pemulihan bencana atau untuk bermigrasi dari SQL Server lokal ke SQL Database.

Untuk pemulihan bencana dan kelangsungan bisnis, Anda dapat menggunakan Grup Ketersediaan AlwaysOn untuk mereplikasi data di dua atau beberapa instans SQL Server, beberapa di antaranya dapat berjalan di Azure VM di wilayah geografis lain.

Berbagi jaringan dan penyimpanan data berbasis file

Dalam arsitektur cloud hibrid, umum bagi organisasi untuk menyimpan file yang lebih baru di tempat sambil mengarsipkan file lama ke cloud. Praktik ini terkadang disebut tingkatan file. Ini menyediakan akses yang mulus ke file lokal dan yang dihosting cloud. Pendekatan ini membantu meminimalkan penggunaan bandwidth jaringan dan waktu akses untuk file yang lebih baru, yang kemungkinan paling sering diakses. Pada saat yang sama, Anda mendapatkan manfaat dari penyimpanan berbasis cloud untuk data yang diarsipkan.

Organisasi mungkin juga ingin memindahkan berbagi jaringan mereka sepenuhnya ke cloud, misalnya, jika aplikasi yang mengaksesnya juga terletak di cloud. Prosedur ini dapat dilakukan dengan menggunakan alat orkestrasi data.

Azure StorSimple menawarkan solusi penyimpanan terintegrasi paling lengkap untuk mengelola tugas penyimpanan antara perangkat lokal dan penyimpanan cloud Azure. StorSimple adalah solusi jaringan area penyimpanan (SAN) yang efisien, hemat biaya, dan mudah dikelola yang menghilangkan banyak masalah dan pengeluaran yang terkait dengan penyimpanan perusahaan dan perlindungan data. Ini menggunakan perangkat seri StorSimple 8000 berpemilik, berintegrasi dengan layanan cloud, dan menyediakan seperangkat alat manajemen terintegrasi.

Cara lain untuk menggunakan berbagi jaringan lokal bersama penyimpanan file berbasis cloud adalah dengan Azure Files. Azure Files menawarkan berbagi file yang dikelola sepenuhnya yang dapat Anda akses dengan protokol Server Message Block (SMB) standar (kadang-kadang disebut sebagai CIFS). Anda dapat memasang Azure Files sebagai berbagi file di komputer lokal Anda, atau menggunakannya dengan aplikasi yang ada yang mengakses file berbagi lokal atau jaringan.

Untuk menyinkronkan berbagi file di Azure Files dengan Server Windows lokal Anda, gunakan Azure File Sync. Salah satu manfaat utama Azure File Sync adalah kemampuan untuk menyusun file antara server file lokal anda dan Azure Files. Kemampuan ini memungkinkan Anda menyimpan hanya file terbaru dan terbaru yang diakses secara lokal.

Untuk informasi selengkapnya, lihat Memutuskan kapan akan menggunakan penyimpanan Azure Blob, Azure Files, atau Azure Disks.

Jaringan hibrida

Artikel ini berfokus pada solusi data hibrid, tetapi pertimbangan lain adalah cara memperluas jaringan lokal Anda ke Azure. Untuk informasi selengkapnya tentang aspek solusi hibrid ini, lihat sumber daya berikut:

Kontributor

Artikel ini dikelola oleh Microsoft. Ini awalnya ditulis oleh kontributor berikut.

Penulis utama:

Langkah berikutnya