Разлика между облачните компютри и виртуализацията

През 1961 г. компютърният учен Джон Маккарти представи идеята за използване на изчисленията като обществено достъпна помощна програма, а по-късно през 1969 г. JCR Licklider има своето виждане за „глобална взаимосвързаност“ за достъп до програми от всяка точка, идеята произтичаща от старомодната услуга бюра.

Днес и двете идеи приличат на тази концепция за облачни изчисления; бръмчаща дума за индустрията, която съществува вече няколко години.

От 2012 г. насам бизнесът започва да приема по-сериозно облачните компютри и да го прилага като бизнес цел, следвайки лидери като Amazon, Google и Microsoft, които настояват и развиват използването на облачни изчисления.

Къде се вписва виртуализацията?

Виртуализацията е софтуерна технология, която симулира сложен хардуер. Облачните компютри използват виртуализацията за управление на сървърните ресурси и консолидиране на работното натоварване.

Какво е облачно изчисление?

Следното определение за облачни изчисления е извлечено от публикация, издадена от Националния институт за стандарти и технологии на САЩ (NIST) на САЩ:

„Облачните изчисления са модел за осигуряване на повсеместен, удобен достъп до мрежата при поискване до споделен пул от конфигурируеми изчислителни ресурси (напр. Мрежи, сървъри, хранилище, приложения и услуги), които могат да бъдат бързо предвидени и освободени с минимални усилия за управление или взаимодействие на доставчика на услуги. “

След това публикацията NIST продължава да изброява основните характеристики, услуги и модели за внедряване, необходими за облачна инфраструктура, което по-нататък може да бъде определено като:

„Колекция от хардуер и софтуер, позволяващи характеристиките на облачните изчисления, които могат да се разглеждат като физически и абстракционен слой.

Най- физически слой се състои от хардуерни ресурси, необходими за поддръжка на облачните услуги и обикновено включва сървър, съхранение и мрежови компоненти. Най- абстракционен слой се състои от софтуера, разположен във физическия слой, който проявява основните характеристики на облака.

В концептуален план абстракционният слой се намира над физическия слой. "

Така че, въпреки че технологията за виртуализация позволява абстракция и изолиране на основния хардуер във физическия слой, това не е единственият ключов компонент, който води до облачни изчисления.

Еволюция на облачните компютри

Облачните компютри за обществено потребление започнаха малко късно, едва след като интернет постигна значителен напредък в честотната лента през деветдесетте години.

Първият момент за облачните изчисления е установен от Salesforce.com когато те доставяха корпоративни програми чрез обикновен уебсайт. Това проправи пътя на организациите за разработка на софтуер да започнат да доставят приложения през интернет.

През 2002г, Уеб услуги на Amazon стартираха услугата си в облак EC2 (Elastic Compute cloud) и през 2006 г. те пуснаха търговска уеб услуга за физически лица и малки предприятия да наемат компютри, но пускат свои собствени програми на хардуера. EC2 на Amazon беше първата налична облачна инфраструктурна услуга.

От 2009г, Google и Microsoft започнаха да предлагат собствена платформа за магазин на приложения. Като достъпна и надеждна платформа, това предизвика ефект на пулсации и впоследствие по-голямо приемане на облачни приложения в индустрията.

Облачните изчисления се развиват чрез подобрения в честотната лента, оперативната съвместимост на софтуера и съзряването на технологията за виртуализация. По начина, по който клиентът / сървърът (предприятието) изчислява заменените мейнфрейми, облачните изчисления са нов технологичен модел, който може да замени текущия подход за корпоративен компютър..

Облачни изчислителни категории

Фирмите, които прилагат облачни изчисления за инфраструктура и / или внедряване на приложения, могат да разгледат три категории за облачни услуги:

  • Saas - Софтуер като услуга е мястото, където уеб браузърите осигуряват входната точка на достъп до софтуер и приложения, работещи на сървъри (или извън място от помещенията на организацията, или на място). Това е най-известната облачна услуга.
  • Paas - платформа като услуга предоставя платформа, на която да се разработи и разгърне софтуер, като Google App Engine и Heroku.
  • Iaas - Инфраструктура като услуга предлагат директен достъп до облачни сървъри и съхранение чрез табло за управление или API. Това позволява на клиентите да изграждат „виртуални“ центрове за данни. Пример за доставчик на Iaas е Navisite.

Използването на комбинации от която и да е от тези услуги може да бъде разгърнато като хибрид обслужване.

Какво е виртуализация?

Виртуализацията е софтуерна технология, която разпределя възможностите на компютърните ресурси между множество потребители и среди и тя е широко приета в началото на 2000 г..

Виртуализацията симулира различни аспекти на компютърен софтуер, данни, съхранение, памет и др., Които са атрибутите, които дават възможност за мащабируемост, еластичност и мулти-наемност за изчисляване в облак.

Виртуализацията не е предназначена само за големи компании, тъй като може да се възползва от всяка компания, независимо от размера (освен ако организацията изисква само един сървър).

И противно на някои митове там, е възможно да се виртуализират приложения от първи ред, като Oracle, SAP, SQL, Exchange и т.н..

Два добре известни софтуера за виртуализация са VMWare и Microsoft Hyper-V и двете са водещи компании за софтуер за виртуализация, които улесняват виртуализацията на центрове за данни и мобилни и облачни устройства за доставка на приложения и услуги до всяко устройство.

Съществуват значителни финансови спестявания и гъвкавост с виртуализация и се превръща в бизнес избор да преминете към „Облака“.

Hypervisor

Сега, когато знаем какво е облачно изчисление и как виртуализацията се вписва в картината, накратко разбирането какво е хипервизор ще даде допълнителна представа за това как работи виртуализацията.

Първият известен хипервизор е въведен още през шестдесетте години, за да позволи на различни операционни системи да работят на един мейнфрейм компютър. Основните играчи за стимулиране на виртуализацията са Linux и Unix.

В най-основното определение, хипервизор управлява виртуални машини. Това е програма, която позволява хостинг на няколко виртуални машини (VM) на един хардуер. Всеки VM изпълнява свои собствени приложения, като използва разпределените хардуерни ресурси.

Хипервизорът е това, което разпределя и управлява тези ресурси за VM.

Категории за виртуализация

  • Пълна виртуализация е на ниво процесор, симулиращ софтуера и хардуера на хост машината.
  • Пара-виртуализация позволява на няколко виртуални машини да се стартират на един хост и всеки екземпляр от програмите, които се изпълняват, се обработва независимо (от тяхната собствена VM).
  • изолация виртуализация позволява само симулиране на операционната система на хоста. Този тип поддържа само базирани на Linux системи.

погрешни схващания

Има често срещано погрешно схващане, че виртуализацията е облак.

Виртуализацията е основна технология в облачна инфраструктура и въпреки че при първото създаване на облачни компютри все още беше в зародиш, инерцията се събра с повече играчи в това пространство, отключвайки мощния и пълен потенциал на облачните изчисления.

Облачни изчисления не е виртуализация, аутсорсинг, нито е бизнес модел с изплащане. Това е инфраструктурен модел с фундаментални промени в начина на доставяне на целия ИТ стек.

резюме

Облачните изчисления са настоящият технологичен модел, приет с много повече организации и разработчици, които ще последват.

С доставчиците на облачни услуги, които идентифицират своите предизвикателства, те са в състояние да се справят с проблеми (като запазване на специализирани ИТ умения, бизнес планиране и CapEx и експлоатационни разходи) и предоставят най-добри подходи на тези, които мигрират в облачна среда.

Факторите около управлението и сигурността на данните са много важни аспекти, които изискват въвеждане на стандарти, за да се избегне компрометиране на данните и целостта на системата.

Днес облачните компютри играят голяма роля в нашето ежедневие, където се възползваме от оперативната съвместимост на софтуера и споделянето на ресурси и информация. Облачните технологии се подобряват с по-бързи връзки към облачното съдържание и по-малко закъснения.

В дългосрочен план се прогнозира, че до 2020 г. повечето организации и лица ще живеят в облака.