Apa itu OpenStack? Dan bagaimana itu bisa digunakan?


43

Apa itu OpenStack?

Saya telah mencoba memahami apa itu OpenStack tetapi saya tidak dapat menembus perisai kata-kata buzz pemasaran yang mengelilingi segala sesuatu yang disebut "awan".

Saya akan senang jika seseorang dapat memberi saya contoh praktis tentang bagaimana "alat" ini dapat digunakan.


7
Pertanyaan bagus! Saya hanya berpikir pada diri saya sendiri "mengapa tidak ada yang bisa menulis artikel tentang OpenStack yang sebenarnya menggambarkan secara praktis apa yang DILAKUKAN dan bukannya hanya penuh dengan kata-kata yang tidak berguna", ketika saya menemukan ini!
Jon Bentley

Jawaban:


25

Openstack pada dasarnya adalah sekelompok alat untuk mengatur lingkungan virtualisasi skala besar ... di mana Anda dapat dengan cepat membuat & mengelola mesin virtual melalui GUI, dan melacak apa yang sedang terjadi. Ini kerangka kerja lain yang mirip dengan layanan EC2 dan S3 Amazon . Ada yang serupa dengan ini, seperti Eucalyptus dan CloudStack .

Beberapa dari banyak cara untuk menerapkan hal seperti itu dapat meliputi:

  1. Situs web berskala yang secara dinamis dapat menaikkan & menurunkan dengan cepat. (sesuai kebutuhan, lebih banyak instance dapat disediakan dan digunakan ... lalu shutdown saat tidak diperlukan lagi)
  2. Lingkungan pengujian perangkat lunak tempat Anda perlu membuat ulang lingkungan hidup dengan beberapa server, lalu membuangnya setelah selesai.
  3. Super-Computing ... di mana Anda dapat menempatkan banyak server pada tugas yang sama untuk mengatasi masalah SANGAT kompleks secara paralel.

kemungkinannya tidak terbatas ... tetapi dengan jujur ​​mengatur cloud Anda sendiri bisa lebih berhasil daripada melakukannya tanpa. Setelah Anda mempertimbangkan jumlah waktu yang dibutuhkan untuk membangun kerangka kerja, kemudian membangun gambar ... dll. Ini jelas tidak diarahkan untuk penyebaran kecil dari 2-3 server.


apakah amazon menggunakannya?
FutuToad

Tidak. Amazon tidak menggunakan openstack. Amazon menggunakan kerangka kerja kustom mereka sendiri. Menurut pendapat saya ... ini jauh lebih baik (lebih cepat, lebih mudah, lebih dapat diandalkan) daripada openstack atau solusi open-source lainnya. Banyak alat yang dapat dipertukarkan ... dan dari sisi pengguna fungsinya sangat mirip ... tetapi di bagian belakang, saya yakin itu sangat berbeda.
TheCompWiz

2
Jawaban jelas pertama yang saya temukan online. Terima kasih.
Fred Thomsen

15

Pada tingkat tinggi, OpenStack adalah kumpulan perangkat lunak yang memungkinkan Anda untuk membuat dan mengelola layanan komputasi awan yang mirip dengan Amazon AWS atau Rackspace Cloud .

Jadi pelanggan instalasi OpenStack akan berinteraksi dengan OpenStack untuk membuat server baru Mesin Virtual, memesan lebih banyak ruang penyimpanan, memulai kembali atau me-re-image server, membaca dan menulis file ke penyimpanan, dll.

Mengenai @Johan "Saya bisa [..] melakukannya dengan server web dan database normal, dan dengan beberapa python / php". Tidak, Anda tidak bisa - kita berbicara tentang armada server, mungkin ribuan server, dan beberapa pelanggan yang hanya membutuhkan sebagian kecil dari kapasitas server tunggal, sementara pelanggan lain membutuhkan ratusan server.

Dari Panduan Administrasi Penyimpanan Objek OpenStack :

Saat ini OpenStack mengembangkan dua proyek terkait: OpenStack Compute, yang menawarkan daya komputasi melalui mesin virtual dan manajemen jaringan, dan OpenStack Object Storage yang merupakan perangkat lunak untuk kapasitas penyimpanan objek yang redundan dan dapat diskalakan.

OpenStack tidak melakukan ini sendiri; Anda jelas akan membutuhkan banyak server, lapisan / hypervisor virtualisasi , server penyimpanan, jaringan yang dikelola dengan baik, dll. OpenStack kemudian mengelola infrastruktur yang ada ini dengan cara yang lebih otomatis dan terprogram.

Jika Anda mencari informasi lebih lanjut, mungkin Panduan Pengembang & Admin adalah tempat terbaik untuk memulai . Halaman pertama mereka terlihat agak tidak biasa, tetapi Daftar Isi selalu di paling kiri.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.