OpenStack Nedir? Ve nasıl kullanılabilir?


43

OpenStack Nedir?

OpenStack'ın ne olduğunu anlamaya çalıştım ancak “bulut” olarak adlandırılan her şeyi çevreleyen pazarlama vızıltısı kelimelerinin kalkanına giremiyorum.

Biri bana bu "aracın" nasıl kullanılabileceğine dair pratik bir örnek verebilirse mutlu olurum.


7
Harika soru! Kendi kendime düşünüyordum ki "neden birisi açık konuşma kelimeleriyle dolu olmak yerine pratik terimlerle açıklayan" OpenStack hakkında bir makale yazamıyorum ", bununla karşılaştığımda!
Jon Bentley

Yanıtlar:


25

Openstack temel olarak, bir GUI aracılığıyla sanal makineleri hızlı bir şekilde oluşturabileceğiniz ve yönetebileceğiniz ve neler olup bittiğini takip edebileceğiniz büyük ölçekli bir sanallaştırma ortamı oluşturmak için kullanılan bir grup araçtır. Bu var başka benzer çerçeve Amazon'un EC2 ve S3 hizmetleri. Okaliptüs ve CloudStack gibi buna benzer başkaları da var .

Böyle bir şeyi uygulamanın birçok yolundan bazıları şunlardır:

  1. Hareket halindeyken dinamik olarak yukarı ve aşağı ölçeklenebilen ölçeklenebilir web siteleri. (gerektiğinde daha fazla örnek hazırlanabilir ve kullanılabilir ... daha sonra gerekmediğinde kapanır)
  2. Birden çok sunucuyla birlikte canlı bir ortamı yeniden oluşturmanız gereken yazılım test ortamları, daha sonra bitince elden çıkarın.
  3. Süper-Bilişim ... ÇOK karmaşık bir problemi paralel olarak çözmek için aynı göreve bir grup sunucuyu yerleştirebilirsiniz.

olasılıklar sınırsız ... ama dürüst olmak gerekirse, kendi bulutunu oluşturmak, bensiz yapmaktan daha fazla iş olabilir. Çerçeveyi oluşturmak için gereken süreyi göz önünde bulundurduktan sonra, görüntüleri oluşturmak vb.


Amazon kullanıyor musunuz?
FutuToad

Hayır. Amazon openstack kullanmaz. Amazon kendi özel çerçevesini kullanır. Benim düşünceme göre ... OpenTrack veya diğer açık kaynaklı çözümlerden çok daha iyi (daha hızlı, daha kolay, daha güvenilir). Araçların çoğu birbirinin yerine geçebilir ... ve kullanıcı tarafından çok benzer şekilde çalışırlar ... ama arka tarafta oldukça farklı olduklarından eminim.
TheCompWiz

2
İlk net cevap çevrimiçi buldum. Teşekkür ederim.
Fred Thomsen

15

Üst düzeyde, OpenStack, Amazon AWS veya Rackspace Cloud'a benzer bir bulut bilişim hizmeti oluşturmanıza ve yönetmenize olanak sağlayan bir yazılım koleksiyonudur .

Böylece, bir OpenStack kurulumunun müşterisi, yeni sunucu Sanal Makineleri oluşturmak, daha fazla depolama alanı ayırmak, sunucuları yeniden başlatmak veya yeniden görüntülemek, dosyaları okumak ve depoya yazmak vb. İçin OpenStack ile etkileşime girecektir.

@Johan ile ilgili "Bunu [..] normal bir web sunucusu ve bir veritabanı ile ve bazı python / php ile yapabilirim". Hayır, yapamazsınız - sunucu filolarından, muhtemelen binlerce sunucudan ve yalnızca tek bir sunucu kapasitesinin bir kısmına ihtiyaç duyan bazı müşterilerden bahsediyoruz, diğer müşteriler yüzlerce sunucuya ihtiyaç duyuyor.

Gönderen openstack Nesne Depolama Administration Guide :

Şu anda OpenStack iki ilgili proje geliştiriyor: sanal makine ve ağ yönetimi yoluyla hesaplama gücü sunan OpenStack Hesaplama ve yedekli, ölçeklenebilir nesne depolama kapasitesi için yazılım olan OpenStack Nesne Depolama.

OpenStack bunu kendi başına yapmaz; Açıkçası çok sayıda sunucuya, sanallaştırma katmanına / hiper denetleyiciye , depolama sunucularına, iyi yönetilen bir ağa, vb. ihtiyacınız olacak. OpenStack daha sonra bu mevcut altyapıyı daha otomatik ve programatik bir şekilde yönetir.

Daha fazla bilgi arıyorsanız, belki de Geliştirici ve Yönetici Kılavuzları başlamak için en iyi yerdir . İlk sayfaları biraz sıradışı görünüyor, ancak İçindekiler her zaman en solda.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.