GNU/Linux >> Belajar Linux >  >> Linux

Bangun aplikasi Anda di cloud Rackspace

Artikel ini membagikan beberapa sumber daya untuk membantu Anda memulai membangun aplikasi di cloud Rackspace.

Panel Kontrol Awan

Cloud Control Panel membantu Anda mengelola infrastruktur cloud Anda.

Anda juga dapat menggunakan Cloud Control Panel untuk melakukan tugas-tugas berikut:

  • Tetapkan izin pengguna dengan Kontrol Akses Berbasis Peran (RBAC).

  • Kelola informasi kontak Anda.

  • Kelola informasi penagihan dan lihat faktur.

Akses server cloud Anda

Hubungkan ke server cloud Rackspace Anda dengan Secure Shell (SSH), Remote Desktop (RDP), atau konsol. Untuk petunjuk terperinci, lihat Menghubungkan ke server acloud.

Mulailah lebih awal dengan Cloud Orchestration

Jika Anda sedang membangun aplikasi dari awal, Anda mungkin ingin mencoba CloudOrchestration. Cloud Orchestration menawarkan tumpukan yang dapat membantu Anda menyiapkan dan menjalankan aplikasi jauh lebih cepat daripada membangunnya dari awal. Tumpukan orkestrasi berkisar dari penyiapan server tunggal (seperti tumpukan Linux® Apache® MySQL®PHP® (LAMP)) hingga konfigurasi multiserver yang kompleks (seperti tumpukan WordPress® multiserver).

Dapatkan bantuan migrasi

Jika aplikasi Anda sudah aktif di penyedia lain, Rackspace berpotensi menawarkan bantuan terbatas untuk bermigrasi dari penyedia hosting tersebut. Beberapa mitra layanan profesional dapat menawarkan bantuan. Hubungi Manajer Peluncuran atau Tim Akun Anda untuk informasi lebih lanjut.

Modularisasikan aplikasi Anda

Rackspace sangat menyarankan Anda membuat aplikasi modular. Memodulasi aplikasi Anda dapat menghilangkan satu titik kegagalan dan memungkinkan penskalaan yang jauh lebih cepat jika perlu. Berikut adalah beberapa tips untuk membantu Anda membuat aplikasi modular:

  • Pisahkan database Anda dari server web dan aplikasi Anda. Anda dapat melakukannya dengan menggunakan database cloud, atau dengan menggunakan server cloud terpisah untuk menjalankan database Anda.
  • Buat setidaknya dua server web atau aplikasi untuk redundansi dan waktu aktif.
  • Tempatkan penyeimbang beban cloud di depan server web atau aplikasi Anda untuk skalabilitas horizontal.
  • Gunakan antrean pengiriman pesan untuk proses asinkron.

Kirim email dari aplikasi Anda

Jika Anda ingin aplikasi Anda mengirim email (untuk pengaturan ulang kata sandi, ringkasan mingguan, atau untuk menyambut pengguna baru), maka Anda perlu mengonfigurasinya untuk melakukan ini. Gunakan tips berikut untuk hasil terbaik:

  • Untuk menghindari daftar hitam, sampaikan email Anda melalui Mailgun® daripada mengirimnya langsung dari server cloud Anda.
  • Gunakan Rackspace Cloud Office untuk kotak surat dan kolaborasi karyawan. Internet Message Access Protocol (IMAP), Microsoft® Exchange, G Suite™, dan Office 365® tersedia.

Keamanan

Keamanan adalah kemitraan. Agar efektif, pastikan Anda meluangkan waktu untuk mengamankan aplikasi Anda di setiap level.

Tingkat akun

Ambil langkah keamanan berikut di tingkat akun:

  • Siapkan RBAC untuk tim Anda. Gunakan sandi yang kuat, pertanyaan keamanan, dan jawaban untuk setiap anggota tim.
  • Konfigurasikan otentikasi dua faktor.

Tingkat infrastruktur

Lakukan langkah-langkah keamanan berikut di tingkat infrastruktur:

  • Selalu perbarui perangkat lunak dan patch keamanan.

Tingkat server

Lakukan langkah-langkah keamanan berikut di tingkat server:

  • Praktikkan keamanan server dasar.
  • Kunci firewall Anda secara manual atau dengan menggunakan layanan seperti Dome9 atauCloudPassage®.

Tingkat aplikasi

Ambil langkah-langkah keamanan berikut di tingkat aplikasi:

  • Amankan autentikasi pengguna secara manual atau dengan alat seperti Stormpath®.
  • Komunikasi aplikasi yang aman dengan Secure Sockets Layer (SSL).
  • Gunakan sandi yang kuat dan sering-seringlah memutarnya.
  • Terus perbarui patch keamanan.
  • Filter lalu lintas berbahaya ke situs Anda dengan alat sepertiCloudflare® dan Incapsula®.

Cadangan dan pemantauan

Melindungi aplikasi Anda dengan cadangan yang solid dan rencana pemantauan sama pentingnya dengan meluncurkan atau memigrasikannya. Bagian ini memberikan rekomendasi untuk pencadangan dan pemantauan.

Cadangan

Cadangan penting untuk memulihkan situs Anda jika server gagal. Ada banyak cara untuk mencadangkan situs dan konten Anda. Rackspace merekomendasikan penggunaan kombinasi gambar server, cadangan diferensial tingkat file, dan manajemen konfigurasi untuk mencapai strategi pencadangan yang andal dan komprehensif.

Backup di Linux

Jika Anda menggunakan Linux®, Rackspace menyarankan agar Anda menggunakan Cloud Backup pada direktori berikut.

Server web dan aplikasi

Konfigurasikan pencadangan direktori berikut untuk server web dan aplikasi Anda:

  • /rumah
  • /root
  • /dst
  • /var/www

Server basis data

Konfigurasikan cadangan direktori berikut untuk database Anda:

  • /rumah
  • /root
  • /dst
  • /var/lib/mysqlbackup

Direktori terakhir adalah untuk server yang menjalankan database MySQL. Pelanggan ManagedOperations secara otomatis membuang database mereka ke lokasi ini. Pelanggan Infrastruktur Terkelola dapat mengonfigurasi cadangan yang sama dengan menggunakan Holland Backup Manager.

Artikel ini memberikan informasi selengkapnya tentang menyiapkan Rackspace Cloud Backup untuk sistem Linux Anda.

Catatan :Rackspace merekomendasikan agar Anda sering mencadangkan basis data dan menyimpannya untuk jangka waktu yang lama.

Backup di Windows

Jika Anda menggunakan Windows®, Rackspace menyarankan agar Anda melakukan langkah-langkah berikut:

  • Verifikasi atau konfigurasikan tugas pencadangan untuk server web dan aplikasi Anda diC:\inetpub .
  • Verifikasi atau konfigurasikan cadangan basis data Anda (lokasi tempat Anda membuang file basis data). Anda harus sering menggunakan pencadangan dan penyimpanan yang lama.

Artikel ini memberikan informasi selengkapnya tentang menyiapkan Rackspace Cloud Backup untuk sistem Windows Anda.

Cadangkan dengan Cloud Block Storage

Menggunakan penyimpanan blok adalah cara yang bagus untuk meningkatkan jumlah ruang penyimpanan yang dapat digunakan aplikasi Anda. Anda dapat menyertakan penyimpanan blok di cloudbackup, dan juga menyimpan volume sebagai snapshot gambar. Jika Anda menggunakan Penyimpanan CloudBlock, penting untuk memverifikasi hal-hal berikut:

  • Verifikasi dan konfigurasikan cadangan volume Cloud Block Storage apa pun.
  • Pastikan bahwa volume Cloud Block Storage Anda yang terlampir terhubung kembali setelah reboot.

Pemantauan

Pemantauan dapat mengingatkan Anda jika situs Anda menjadi tidak responsif. Pelanggan dengan tingkat layanan Rackspace Managed Operations dapat memilih untuk secara otomatis memberi tahu Dukungan Rackspace saat memantau kondisi pemberitahuan yang mungkin menjadi perhatian.

Anda mungkin ingin menggunakan sumber daya pemantauan berikut:

  • Pemeriksaan URL :Tambahkan pemeriksaan Cloud Monitoring untuk URL situs Anda guna memastikan bahwa situs Anda merespons.
  • Relik Baru :Daftar untuk uji coba gratis akun New Relic®, dan instal server New Relic dan agen pemantauan aplikasi di server cloud Anda.

Linux
  1. Rancang dan bangun Server Cloud untuk stabilitas

  2. Memperkenalkan Panel Kontrol Cloud Rackspace

  3. Migrasi di Rackspace Cloud

  1. Distribusi Linux Terbaik untuk server cloud Anda berikutnya

  2. Pitchfork - aplikasi web Rackspace Cloud API

  3. Melayani Domain Anda Dari Server Cloud Rackspace

  1. Membangun Awan Pajak

  2. Cara Memilih Paket VPS yang Tepat untuk Bisnis Anda

  3. Perbarui versi AnyConnect Anda di Portal Rackspace