Rackspace Cloud — это набор продуктов и услуг облачных вычислений , оплачиваемых на основе коммунальных вычислений от американской компании Rackspace . Предложения включают облачное хранилище (« Cloud Files »), виртуальный частный сервер (« Cloud Servers »), балансировщики нагрузки, базы данных, резервное копирование и мониторинг.
Rackspace Cloud объявила о Mosso LLC в марте 2006 года как о полностью принадлежащей ей дочерней компании, выставленной на продажу как предложение коммунальных вычислений . [1] [2] Mosso предлагала веб-хостинг PaaS на инфраструктуре LAMP и IIS. Поскольку это предшествовало массовому принятию термина «облачные вычисления» , оно было «переоснащено» и перезапущено 19 февраля 2008 года, приняв слоган «Mosso: The Hosting Cloud». [3] Брендинг «Mosso» (включая домен mosso.com ) был затем отменен 17 июня 2009 года в пользу брендинга «The Rackspace Cloud» (включая доменное имя rackspacecloud.com ). [4] [5] С тех пор клиентские контракты заключались с Rackspace US, Inc. d/b/a The Rackspace Cloud, а не с дочерней компанией Mosso LLC. [6]
Другие компании (например, корпорация EMC с ее дочерней компанией «Decho») также используют альтернативный брендинг для своих предложений в области облачных вычислений .
В 2011 году бренд «Rackspace Cloud» объединился с Rackspace.com. В 2012 году Rackspace провел ребрендинг в «Rackspace, the open cloud company». В 2014 году Rackspace провел ребрендинг в «Rackspace, the #1 managed cloud company».
Cloud files — это облачный хостинг-сервис, который предоставляет «неограниченное онлайн-хранилище и CDN » для медиа (приведенные примеры включают резервные копии, видеофайлы, пользовательский контент) на основе коммунальных вычислений . [7] Первоначально он был запущен как Mosso CloudFS в качестве закрытой бета-версии 5 мая 2008 года и похож на Amazon Simple Storage Service . [8] Неограниченные файлы размером до 5 ГБ могут быть загружены, управляться через онлайн-панель управления или RESTful API и опционально обслуживаться через сеть доставки контента Akamai Technologies . [ 9]
Помимо онлайн-панели управления, к сервису можно получить доступ через RESTful API с открытым исходным кодом клиента, доступным на C# / .NET , Python , PHP , Java и Ruby . Jungle Disk , ранее также принадлежавший Rackspace, позволяет монтировать Cloud Files как локальный диск в поддерживаемых операционных системах ( Linux , Mac OS X и Windows ).
Избыточность достигается путем репликации трех полных копий данных на нескольких компьютерах в нескольких «зонах» в одном центре обработки данных, где «зоны» физически (хотя и не географически) разделены и снабжены отдельными электропитанием и интернет-услугами. Загруженные файлы могут быть распространены через Akamai Technologies на «сотни конечных точек по всему миру», что обеспечивает дополнительный уровень избыточности данных. [9]
Панель управления и API защищены SSL , а сами запросы подписаны и могут безопасно доставляться ненадежным клиентам. Удаленные данные немедленно обнуляются. [9] [10]
Варианты использования, которые считаются «хорошо подходящими», включают резервное копирование или архивирование данных, обслуживание изображений и видео (которые передаются напрямую в браузеры пользователей), обслуживание контента через сети доставки контента , хранение вторичных статических данных, доступных через Интернет, разработка приложений для хранения данных, хранение колеблющихся и/или непредсказуемых объемов данных и снижение затрат. [9] [ необходима цитата ]
Для API Cloud Files нет собственной поддержки операционной системы , поэтому пока невозможно «отобразить» или «смонтировать» его как виртуальный диск без стороннего программного обеспечения, например JungleDisk, которое транслирует в поддерживаемый стандарт, например WebDAV . В Cloud Files нет концепций «добавления» или «блокировки» данных (что может повлиять на некоторые решения для зеркалирования дисков или резервного копирования), а также поддержки разрешений или транскодирования. Данные организованы в «контейнеры», но невозможно создавать вложенные папки без слоя трансляции. [9] [11]
Cloud Servers — это облачная инфраструктурная служба, которая позволяет пользователям мгновенно развертывать «от одного до сотен облачных серверов» и создавать «продвинутые архитектуры высокой доступности», аналогичные Amazon Elastic Compute Cloud . [12] «Облачные серверы» — это виртуальные машины, работающие на гипервизоре Xen для экземпляров на базе Linux и Citrix XenServer для экземпляров Windows и Linux. Каждый четырехъядерный аппаратный узел имеет от 16 до 32 ГБ ОЗУ , что позволяет выделять от 256 МБ до 30 ГБ. Выделение памяти на диске и ЦП масштабируется вместе с памятью, при этом размеры дисков варьируются от 10 ГБ до 620 ГБ. [13] Поддерживаются различные дистрибутивы Linux , включая Arch , CentOS , Debian , Fedora , Gentoo , Red Hat Enterprise Linux и Ubuntu .
Технология, лежащая в основе сервиса, была приобретена в результате приобретения Slicehost компанией Rackspace 22 октября 2008 года, а серверы ранее назывались «срезами». Они «гораздо дешевле и, как правило, проще в использовании, чем традиционный выделенный сервер», хотя по-прежнему необходимо поддерживать операционную систему и стек решений , что не требуется для продукта Cloud Sites. [14] Это одно из главных отличий между двумя сервисами; в то время как Cloud Servers включает полный root-доступ и, таким образом, позволяет больше настраивать, продукт Cloud Sites менее гибок, но требует меньше обслуживания.
14 декабря 2010 года компания Rackspace начала предлагать управляемый уровень обслуживания для продукта Cloud Servers, который добавил дополнительную поддержку для операционной системы и общих приложений, а также исправления и другие рутинные услуги. [15] Однако этот дополнительный уровень поддержки имеет более высокую стоимость.
В 2014 году Rackspace прекратила рекламировать серверы First Generation Cloud Servers и Standard Next Generation Cloud Servers на своей главной странице продуктов Cloud Servers, решив раскрыть только продукты Next Generation Performance 1 и Performance 2, для которых требуется минимальная плата за обслуживание в размере 50 долларов США в месяц за учетную запись для поддержки. Платформы First Generation и Standard Next Generation теперь называются «Legacy Infrastructure» и скрываются на странице с ценами для старых продуктов. [16] Минимальная плата за самый дешевый продукт на платформе First Generation составляет 10,95 долларов США в месяц за экземпляр объемом 256 МБ, в то время как минимальная плата на платформе Standard Next Generation составляет 16,06 долларов США в месяц за экземпляр объемом 512 МБ. [16] На платформе Performance минимальная плата за один сервер составляет 23,36 долларов США за экземпляр объемом 1 ГБ плюс минимальная плата за обслуживание в размере 50 долларов США, что в общей сложности составляет 73,36 долларов США в месяц. [17] Rackspace постепенно отказывается от своих старых и менее дорогих продуктов, переходя на управляемую платформу, где обязательные расходы на поддержку включены в стоимость услуг.
Cloud Tools — это приложения и инфраструктурное программное обеспечение, созданное для работы в облаке RackSpace. [18] Перечисленные приложения включают Zend , стек PHP, Cloudkick , облачные сервисы тестирования производительности, CopperEgg , облачный сервер реального времени и сервис мониторинга приложений, Xeround , облачную базу данных MySQL, и MongoLab , облачную версию популярной базы данных NoSQL MongoDB .
API облачных серверов, запущенный 14 июля 2009 года по лицензии Creative Commons Attribution 3.0, позволяет клиентам создавать, настраивать и контролировать виртуальные серверы. [19] Помимо выдачи базовых команд управления, это «позволяет реализовать эластичные сценарии», при которых серверы создаются и уничтожаются в ответ на колеблющуюся нагрузку (одна из ключевых характеристик облачных вычислений ). [20] RightScale входит в число сторонних поставщиков, объявивших о поддержке этого API. [21]
Cloud Sites — это платформа как услуга , предлагаемая теперь Liquid Web, похожая на традиционный веб-хостинг , только построенная на горизонтально масштабируемой аппаратной инфраструктуре. Фиксированный ежемесячный платеж по кредитной карте дает пользователям доступ к услуге с выделением вычислительных, хранилищных и пропускных ресурсов. Если это выделение будет исчерпано, то последующее использование будет оплачиваться на основе коммунальных вычислений . Она позволяет «неограниченное» количество сайтов, баз данных и учетных записей электронной почты и включает в себя опции реселлеров, такие как выставление счетов клиентам и поддержка. [22] Рекламируемый как «самый быстрый способ размещения сайтов в облаке», он запускает приложения Windows или Linux на «сотнях серверов». [12]
Cloud Sites поддерживает фреймворки приложений PHP 5 , Perl , Python , MySQL , .NET 2.0+, ASP и Microsoft SQL Server 2014. [23]
В 2016 году подразделение Cloud Sites было продано Liquid Web LLC. [24]
Услуга включает до 10 000 «вычислительных циклов» в месяц, что «примерно эквивалентно работе сервера с современным процессором 2,8 ГГц в течение того же периода времени» (с дополнительными циклами по цене 0,01 долл. США). Эта нестандартная единица измерения в первую очередь отражает время обработки ЦП, но также включает операции ввода-вывода , поэтому страницы с большим количеством запросов к базе данных будут потреблять больше «вычислительных циклов». [25] Однако может быть сложно сравнивать услуги между поставщиками без стандартных единиц измерения.
Cloud Sites в настоящее время не поддерживает Java , Tomcat , ColdFusion , SSH , RDP , доступ к API , Microsoft Exchange или пользовательские серверные компоненты. [23] Также невозможно настроить несколько доменов верхнего уровня для указания на один и тот же корневой веб-каталог. [26] Среда .NET отказалась от поддержки «полного доверия» в пользу «измененного среднего доверия», несмотря на то, что ранее в своем блоге они объявили о том, что им удалось напрямую поработать с Microsoft, чтобы разработать систему, которая могла бы поддерживать полное доверие без ущерба для безопасности, масштабируемости и производительности других пользователей. [27] [28]
Облачные серверы и большинство других облачных продуктов физически расположены в любом из шести центров обработки данных: [29] Чикаго , Северная Вирджиния , Даллас , Лондон , Сидней или Гонконг . Для доступа к облачным продуктам в Лондоне требуется отдельная учетная запись «UK», однако одна облачная учетная запись Rackspace «US» может получить доступ ко всем центрам обработки данных в США, а также к регионам Сиднея и Гонконга. Облачные сайты доступны только в центрах обработки данных в Далласе и Чикаго.
Онлайн-панель управления была специально разработана службой Rackspace Cloud (в отличие от использования программного обеспечения панели управления, такого как cPanel ). [30]
Панель управления включает интерфейсы управления для сервисов Cloud Sites, Cloud Servers и Cloud Files. Когда-то существовал веб-менеджер файлов, но он был удален по неизвестным причинам. Он также позволяет пользователям управлять несколькими клиентами и планами и продуктами (например, базы данных, круглосуточная поддержка), которые к ним применяются, с возможностью брендинга white label для обмена сообщениями. Сами клиенты имеют доступ к ограниченной версии панели управления, которая позволяет им выполнять административные задачи, такие как управление почтовыми аккаунтами. [31]
Панель управления также является местом для функций выставления счетов и отчетности и обеспечивает доступ к материалам поддержки, включая ресурсы для разработчиков, базу знаний, форумы и чат в реальном времени. [31]
В 2010 году RackSpace предоставила исходный код своего продукта Cloud Files в проект OpenStack по лицензии Apache , чтобы он стал компонентом OpenStack Object Storage. [32] [33]
В апреле 2012 года Rackspace объявила, что будет внедрять OpenStack Compute в качестве базовой технологии для своего продукта Cloud Servers. Изменение придет с новой панелью управления, а также дополнительными облачными сервисами, предлагающими базы данных , мониторинг серверов , блочное хранилище и виртуальные сети . [34]