Короткий огляд некторих хмарних платформ
Короткий огляд некторих хмарних платформ
Спочатку розглянемо тільки найбільших гравців на ринку PaaS, що мають свою власну хмарну серверну інфраструктуру і PaaS-рішення на її базі.
Windows Azure
Ця хмарна платформа складається з трьох головних складових: Windows Azure (операційна система забезпечує розподілені обчислення), SQL Azure (це оптимізований для розподілених обчислень SQL Server), Windows Azure AppFabric (колекція дуже різнорідних сервісів / додатків, в тому числі і для необлачного використання) . Для створення мережі датацентрів для Windows Azure Platform, Microsoft витратила 2,3 мільярда доларів. Фізично в цю платформу входить 6 датацентрів, в кожному з яких встановлено зазвичай від 200 тис. До 400 тис. Серверів. В інфраструктуру входять також 22 вузли доставки контенту (Content Delivery Nodes, CDN), які розкидані по всьому світу. Основна програмна платформа для запуску в цій PaaS - це .NET Framework, додатки на якій повинні бути скомпільовані в CLR. Але, незважаючи на це, Azure також дозволяє здійснювати запуск і PHP-додатків. Крім цього, доступні два додаткових SDK: The Java SDK for AppFabric і Ruby SDK for AppFabric, що відповідно дозволяє створювати свої додатки для AppFabric на мовах Java і Ruby.
Amazon Web Services
Amazon Web Services - ветеран хмарних обчислень, що просуває свої популярні сервіси Elastic Compute Cloud і Simple Storage Service, які дозволяють розмістити на хмарної платформі будь-яку програмне середовище. Незважаючи на те, що AWS спроектована так, що покликана бути максимально універсальною, грань між визначенням цієї платформи як IaaS або PaaS деколи дуже тонка. Нещодавнє відкриття "чіcтой" PaaS-служби Amazon Elastic Beanstalk забезпечило стрімкий вихід компанії на PaaS-ринок. Тепер Amazon пропонує запускати програми Java, і, як сказано в прес-релізі, найближчим часом додатково буде забезпечена підтримка Ruby і Ruby on Rails. Вихід цього сервісу розглядають як симетрична відповідь Amazon на запуск VMForce для Java-додатків (спільними зусиллями Salesforce і VMware).
Крім цього потрібно також враховувати ту виняткову роль AWS в розміщенні на своїх потужностях (в рамках AWS і EC2) так званих "бездомних" PaaS-провайдерів, з яких найвідоміші, це Kodingen, DotCloud, CloudBees, AppHarbor, PiCloud, Heroku і багато- багато інших. Успіхи і доходи багатьох цих молодих PaaS-платформ - це, перш за все успіх IaaS-платформи Amazon.
Google App Engine

Force.com - одна з перших і на даний момент найвідоміших PaaS-платформ, що просувається лідером хмарного ринку компанією Salesforce, призначена в першу чергу для швидкого створення власних SaaS-рішень. І хоча компанія сама називає свою платформу як "development as a service", більш стандартним і усталеним позначенням такого типу хмарної платформи є "platform as a service" (PaaS). Фізично хмара "force.com" розташоване в 8-ми дата-центрах, географічно розкиданих по всьому світу. Розробка ведеться на мовах Apex (дуже схожий по синтаксису на Java) і Visualforce (використовується XML-мову для створення користувацьких інтерфейсів, Ajax, Flex і всього різноманіття HTML-сутностей). Написане додаток інтегрується в salesforce.com і доступно для продажу (прокату) в рамках можливостей SaaS-платформи SalesForce.
Головна суть всіх нововведень - більш відкритий процес розробки. Якщо раніше на ринку, і у Microsoft Azure, і у GAE, пропонувався жорстко заданий набір інструментів розробки (як правило з дуже специфічних мов і закритих стандартів), то з покупкою і інтеграцією в свій сервіс хмарних розробок Ruby-платформи Heroku, Salesforce показала перший приклад принципово нової стратегії на ринку - опора на визнані відкриті технології та відомі стандарти. Втім, незважаючи на поточні роботи по інтеграції можливостей Heroku в сервіси Force.com, розглянемо цей сервіс самостійним пунктом, яким він і бачиться для споживача.
А тепер розглянемо що залишилися, але не всіх гравців ринку.
Один з основних девізів компанії: "Ми не просто захоплені хмарними технологіями. Ми хмарні фанатики!". Компанія завоювала довіру клієнтів ще будучи традиційним хостинг-провайдером. Вчасно зорієнтувавшись, Rackspace в дуже короткі терміни "розгорнулася" в сторону хмарних технологій. Менше ніж за рік їх сервіс став настільки популярним, що багато клієнтів змінили Amazon на новоспеченого хмарного провайдера. "Гей! Ау. Ми іноді хочемо розмовляти з реальними людьми, а не з роботами Amazon," - кажуть тепер користувачі послуг вже Rackspace. Цій компанії можна ставити тверду п'ятірку за фанатично-фантастичну підтримку.
Третій за величиною провайдер загальнодоступних інфраструктурних хмарних рішень. Ймовірно, що даний провайдер не має достатню кількість обчислювальних ресурсів, про що свідчить серія торішніх інцидентів з швидкозростаючим сервісом Twitter.com. Однак компанія до цих пір облужівают таких гігантів, як наприклад Facebook.
Досить швидко набирає обертів і стає популярним хмарний IaaS-провайдер. В основі сервісів цієї компанії лежать технологічні рішення на базі гипервизора Xen. GoGrid обслуговує сотні замовників, які використовують їх інфраструктурне хмарне рішення для запуску веб-додатків.
Перша хостінг компанії, що надала користувачам хмарні рішення на базі партнерської програми VMware's vCloud Express. Рішення від VMware відомі і досить широко поширені в корпоративних ІТ-інфраструктурах, тому сервіси Terramark привабливі в першу чергу для великих корпоративних замовників, чиї додатки успішно експлуатуються в віртуальних середовищах VMware.
Включення хмарних сервісів в портфоліо компанії зайняло якийсь час, однак в остаточному підсумку впровадження цих інновацій дало позитивний результат. В якості основної особливості цього хостинг-провайдера можна назвати педантичність щодо питань безпеки в їх хмарних сервісах. Це безсумнівно позитивний факт для корпоративних замовників, які планують використовувати хмарні рішення.
Перша велика телекомунікаційна компанія, яка почала працювати в області хмарних технологій. Дата-центр компанії знаходиться в місті Белсвіль, штат Меріленд, США. Для своїх поточних замовників компанія надає послуги по моделі "Інфраструктура як сервіс" (IaaS).
NewServers
Унікальність послуг цієї компанії полягає в тому, що замість віртуальних вони "продають", вірніше здають в оренду, цілком реальні сервери. Механізм оплати орендованих потужностей такий же, як EC2 або Rackspace Cloud Servers, з подібними розцінками. Так само, як і до віртуальних потужностям, доступ до оплаченим ресурсів NewServers користувач отримує в лічені хвилини. У двох словах послуга від NewServers - це сервіс для тих користувачів, які сумніваються в якості обслуговування і продуктивності віртуальних середовищ, але яким необхідні всі переваги хмарних технологій.
Eucalyptus
Eucalyptus - це інфраструктурна платформа розроблена співробітниками University of California, Santa Barbara, поширювана за ліцензією GPL v3.