Rackspace Cloud — это набор продуктов и услуг облачных вычислений , оплачиваемых на основе коммунальных вычислений от американской компании Rackspace . Предложения включают облачное хранилище (« Облачные файлы »), виртуальный частный сервер (« Облачные серверы »), балансировщики нагрузки, базы данных, резервное копирование и мониторинг.
В марте 2006 года компания Rackspace Cloud объявила о Mosso LLC как о дочерней компании, находящейся в полной собственности и предлагающей служебные компьютерные услуги . [1] [2] Mosso предлагала веб-хостинг PaaS на базе инфраструктуры LAMP и IIS. Поскольку он предшествовал массовому принятию термина « облачные вычисления» , он был «переоборудован» и перезапущен 19 февраля 2008 года под слоганом «Mosso: The Hosting Cloud». [3] 17 июня 2009 года бренд «Mosso» (включая домен mosso.com ) был заменен брендом «The Rackspace Cloud» (включая доменное имяrackspacecloud.com ). [4] [5] С тех пор контракты с клиентами заключались с Rackspace US, Inc. d/b/a The Rackspace Cloud, а не с дочерней компанией Mosso LLC. [6]
Другие компании (например, EMC Corporation с ее дочерней компанией Decho) также используют альтернативный брендинг для своих предложений облачных вычислений .
В 2011 году бренд Rackspace Cloud объединился с Rackspace.com. В 2012 году Rackspace была переименована в «Rackspace, компания открытых облачных вычислений». В 2014 году Rackspace была переименована в «Rackspace, управляемую облачную компанию №1».
Облачные файлы — это служба облачного хостинга, которая предоставляет «неограниченное онлайн-хранилище и 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] [ нужна ссылка ]
Для Cloud Files API нет встроенной поддержки операционной системы , поэтому пока невозможно «сопоставить» или «смонтировать» его как виртуальный диск без стороннего программного обеспечения, такого как 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 .
Технология, лежащая в основе услуги, была приобретена компанией Rackspace 22 октября 2008 года в результате приобретения Slicehost, и серверы ранее назывались «срезами». Они «намного дешевле и, как правило, проще в использовании, чем традиционный выделенный сервер», хотя по-прежнему необходимо поддерживать операционную систему и стек решений , которые не требуются для продукта Cloud Sites. [14] Это одно из главных различий между двумя службами; Если облачные серверы включают полный корневой доступ и, таким образом, допускают более широкие возможности настройки, продукт Cloud Sites менее гибок, но требует меньшего обслуживания.
14 декабря 2010 года Rackspace начала предлагать управляемый уровень обслуживания для продукта Cloud Servers, который добавил дополнительную поддержку операционной системы и распространенных приложений, а также установку исправлений и другие рутинные услуги. [15] Однако этот дополнительный уровень поддержки требует дополнительных затрат.
В 2014 году Rackspace прекратила рекламировать облачные серверы первого поколения и стандартные облачные серверы следующего поколения на своей главной странице продукта «Облачные серверы», решив раскрывать только продукты следующего поколения Performance 1 и Performance 2, за обслуживание которых требуется минимум 50 долларов США в месяц. за аккаунт службы поддержки. Платформы первого поколения и стандартные платформы следующего поколения теперь называются «устаревшей инфраструктурой», скрытой на странице цен на старые продукты. [16] Минимальная плата за самый дешевый продукт на платформе первого поколения составляет 10,95 долларов США в месяц за экземпляр объемом 256 МБ, а минимальная плата за продукт на платформе Standard Next Generation составляет 16,06 долларов США в месяц за экземпляр объемом 512 МБ. [16] На платформе Performance минимальная плата за один сервер составляет 23,36 доллара США за экземпляр объемом 1 ГБ плюс минимальная плата за обслуживание в размере 50 долларов США, что в общей сложности составляет 73,36 доллара США в месяц. [17] Rackspace постепенно отказывается от своих старых и менее дорогих продуктов и переходит на управляемую платформу, где обязательная плата за поддержку включена в стоимость услуг.
Облачные инструменты — это приложения и инфраструктурное программное обеспечение, созданные для работы в облаке RackSpace. [18] Перечисленные приложения включают Zend , стек PHP, Cloudkick , облачные службы тестирования производительности, CopperEgg , облачный сервер в реальном времени и службу мониторинга приложений, Xeround , облачную базу данных MySQL и MongoLab , облачную версию популярного NoSQL . база данных МонгоДБ .
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] Чикаго , Северная Вирджиния , Даллас , Лондон , Сидней или Гонконг . Для доступа к облачным продуктам в Лондоне требуется отдельная учетная запись «Великобритания», однако одна облачная учетная запись Rackspace «США» может получить доступ ко всем центрам обработки данных в США, а также к регионам Сиднея и Гонконга. Облачные сайты доступны только в центрах обработки данных Далласа и Чикаго.
Онлайн-панель управления была специально создана службой Rackspace Cloud и для нее (в отличие от использования программного обеспечения панели управления, такого как cPanel ). [30]
Панель управления включает в себя интерфейсы управления облачными сайтами, облачными серверами и службами облачных файлов. Когда-то существовал веб-файловый менеджер, но его удалили по неизвестным причинам. Оно также позволяет пользователям управлять несколькими клиентами, а также планами и продуктами (например, базами данных, круглосуточной поддержкой), которые к ним применяются, с возможностью фирменного оформления «white label» для обмена сообщениями. Сами клиенты имеют доступ к ограниченной версии панели управления, которая позволяет им выполнять административные задачи, такие как управление учетными записями почты. [31]
Панель управления также содержит функции выставления счетов и отчетности и обеспечивает доступ к материалам поддержки, включая ресурсы для разработчиков, базу знаний, форумы и чат. [31]
В 2010 году RackSpace предоставила исходный код своего продукта Cloud Files в проект OpenStack по лицензии Apache , чтобы он стал компонентом объектного хранилища OpenStack. [32] [33]
В апреле 2012 года Rackspace объявила, что внедрит OpenStack Compute в качестве базовой технологии для своего продукта Cloud Servers. Это изменение принесет новую панель управления, а также дополнительные облачные сервисы, предлагающие базы данных , мониторинг серверов , блочное хранилище и виртуальные сети . [34]