![]() Логотип софтверной компании AppScale Systems, Inc | |
Промышленность | Облачные вычисления |
---|---|
Основатель |
|
Главное управление | |
Ключевые люди | |
Веб-сайт | appscale |
AppScale - это компания-разработчик программного обеспечения, предлагающая программное обеспечение и услуги облачной инфраструктуры предприятиям, государственным учреждениям, подрядчикам и сторонним поставщикам услуг. Компания коммерчески поддерживает один программный продукт, AppScale ATS, программную платформу управляемой гибридной облачной инфраструктуры, которая имитирует основные API-интерфейсы AWS. В 2019 году компания прекратила коммерческую поддержку своей платформы бессерверных вычислений с открытым исходным кодом AppScale GTS, однако ее исходный код остается в свободном доступе для сообщества разработчиков ПО с открытым исходным кодом.
История [ править ]
AppScale начинался как исследовательский проект в Калифорнийском университете на факультете компьютерных наук Санта-Барбары под руководством профессора Чандры Кринц. [1] Изначально проект финансировался NSF при дополнительном финансировании со стороны Google , IBM и NIH . В 2012 году соучредители доктор Чандра Кринц, главный научный сотрудник, доктор Наврадж Чохан, руководитель разработки, и Вуди Роллинз, генеральный директор, основали AppScale Systems для коммерциализации частной технологии PaaS AppScale. Роллинз, пионер в области инфраструктуры частного облака, был соучредителем и бывшим генеральным директором Eucalyptus Systems . [2]В 2014 году Грациано Обертелли присоединился к AppScale в качестве вице-президента по операциям в компании Eucalyptus Systems, где он был соучредителем. [3] В 2017 году Дмитрий Кальзаго присоединился к AppScale в качестве технического директора компании Hewlett Packard Enterprise, где он занимал должность директора по исследованиям и разработкам в облачных технологиях. [4]
В апреле 2014 года компания Gartner, Inc. назвала AppScale Systems лучшим поставщиком PaaS в 2014 году [5]. В сентябре 2014 года AppScale Systems получила награду Bossie от InfoWorld за лучшее программное обеспечение для центров обработки данных и облачных вычислений с открытым исходным кодом. [6] AppScale стала партнером Optimal Dynamics 11 апреля 2016 г. [7] AppScale была частью программы AliLaunch 9 августа 2016 г. [8] Чандра Критц, главный научный сотрудник AppScale, была представлена на Dev Radio в эпизоде под названием «Как спасти свои приложения с помощью AppScale» от 16 декабря 2016 г. [9]
В конце 2017 года AppScale Systems начала предлагать коммерческую поддержку программного обеспечения частного облака Eucalyptus после того, как DXC Technology решила прекратить разработку и поддержку Eucalyptus. Это побудило AppScale, возглавляемую членами группы основателей Eucalyptus, выполнить форк кода и продолжить разработку программного обеспечения, которое было переименовано в AppScale ATS.
AppScale ATS [ править ]
AppScale ATS (ранее Eucalyptus ) - это программное обеспечение управляемой гибридной облачной инфраструктуры, которое имитирует основные API-интерфейсы AWS. AppScale ATS реализует AWS-совместимые облачные сервисы в выделенной инфраструктуре, предоставляя выделенный частный регион AWS. ATS позволяет создавать экономичные и гибкие гибридные облачные среды AWS с удобной работой для разработчиков и рабочими нагрузками на общедоступных и частных ресурсах. Не требуется специального оборудования или нестандартных конфигураций операционной системы, а весь программный стек использует компоненты с открытым кодом. Программное обеспечение в основном используется предприятиями и государственными учреждениями для размещения данных и вычислений в определенных географических регионах (для соответствия) или близко к источникам данных (для задержки).
AppScale GTS [ править ]
![]() | Эта статья содержит контент, который написан как реклама . Январь 2021 г. ) ( Узнайте, как и когда удалить этот шаблон сообщения ) ( |
AppScale GTS - это платформа для бессерверных вычислений с открытым исходным кодом, которая автоматически развертывает и масштабирует неизмененные приложения Google App Engine в общедоступных и частных облаках, а также в локальных кластерах. [10] AppScale основан на API-интерфейсах App Engine и поддерживает приложения Go , Java , PHP и Python . [11]
Цель AppScale - предоставить разработчикам платформу быстрой разработки на основе API, которая может запускать приложения в любой облачной инфраструктуре. [12] AppScale отделяет логику приложения от экосистемы услуг, чтобы дать разработчикам и администраторам облака контроль над развертыванием приложений, хранением данных, использованием ресурсов, резервным копированием и миграцией. [13]
Платформа позволяет разработчикам сосредоточиться на бизнес-логике создания масштабируемых приложений, освобождая их от необходимости концентрироваться на логике развертывания и масштабирования. AppScale отделяет логику приложения от экосистемы услуг, чтобы дать разработчикам и администраторам облака контроль над развертыванием приложений, хранением данных, использованием ресурсов, резервным копированием и миграцией. [14]
AppScale включает высокоуровневые API-интерфейсы для обеспечения сохраняемости, асинхронного выполнения, кеширования распределенной памяти, аутентификации пользователей и т. Д. Он обрабатывает обнаружение служб, балансировку нагрузки, отказоустойчивость и автоматическое масштабирование. Это также позволяет ИТ-отделам и администраторам облаков обеспечивать согласованную настраиваемую среду для запуска и обслуживания приложений в нескольких облачных инфраструктурах. [15] AppScale был разработан и поддерживается компанией AppScale Systems, Inc., базирующейся в Санта-Барбаре, Калифорния , и Google. [16]
Компоненты с открытым исходным кодом [ править ]
- API хранилища данных: Apache Cassandra и Apache ZooKeeper
- Memcache API: memcached
- API очереди задач: RabbitMQ и Celery
- XMPP API: ejabberd
- API канала: ejabberd
- API Blobstore: Apache Cassandra и Apache ZooKeeper
- API изображений: библиотека изображений Python (PIL)
- Cron API: Crontab
- HAProxy: HAProxy
Поддерживаемые платформы [ править ]
- Amazon EC2
- CloudStack
- DigitalOcean
- Эвкалипт
- Google Compute Engine
- Виртуальная машина на основе ядра (KVM)
- Microsoft Azure
- OpenStack
- RackSpace
- SoftLayer (IBM)
- Xen
Поддерживаемые языки [ править ]
- Идти
- Ява
- PHP
- Python
См. Также [ править ]
- Веб-сервисы Amazon
- Облачные вычисления
- Oracle Cloud
- Платформа как услуга
- Бессерверные вычисления
Внешние ссылки [ править ]
- Официальный сайт
Ссылки [ править ]
- ^ Уркхарт, Джеймс. (2009-06-22) Новое поколение платформ облачной разработки | Мудрость облаков - CNET News . News.cnet.com. Проверено 18 сентября 2013.
- ^ Блог Google App Engine: исследовательский проект: AppScale в Калифорнийском университете в Санта-Барбаре . Googleappengine.blogspot.com (22 октября 2010 г.). Проверено 18 сентября 2013.
- ^ [1] . LinkedIn.com. Профиль Грациано Обертелли. Проверено 9 марта 2018.
- ^ [2] . LinkedIn.com. Дмитрий Кальцаго Профиль. Проверено 9 марта 2018.
- ^ [3] . Gartner, Inc. (28 апреля 2014 г.). Проверено 6 августа 2014.
- ^ [4] . InfoWorld (29.09.2014). Проверено 14 октября 2014.
- ^ [5] . CNBC.com (11 апреля 2016 г.). Проверено 9 марта 2018.
- ^ [6] . AlibabaGroup.com (09.08.2016). Проверено 9 марта 2018.
- ^ [7] . Channel9.msdn.com (16 декабря 2016 г.). Проверено 9 марта 2018.
- ^ AppScale запускается как средство резервного копирования с открытым исходным кодом, эквивалентное Google App Engine . TechCrunch (24 июня 2013 г.). Проверено 18 сентября 2013.
- ^ Блог Google App Engine: исследовательский проект: AppScale в Калифорнийском университете в Санта-Барбаре . Googleappengine.blogspot.com (22 октября 2010 г.). Проверено 18 сентября 2013.
- ^ Дэрроу, Барб. (2013-06-04) Миссия AppScale: сделать ваши мобильные приложения действительно мобильными - Tech News and Analysis . Gigaom.com. Проверено 18 сентября 2013.
- ^ [8] . Yahoo! Финансы (10.06.2014). Проверено 10 июля 2014.
- ^ [9] . Системы AppScale (09.03.2018). Проверено 9 марта 2018.
- ^ [10] . Системы AppScale (09.03.2018). Проверено 9 марта 2018.
- ↑ Ли, Джастин. (2013-06-28) [11] . WHIR. Проверено 10 июля 2014.