14-05-2023
Heroku, Inc. | |
Тип | |
---|---|
Год основания |
2007 |
Основатели | |
Расположение | |
Ключевые фигуры | |
Отрасль |
облачная платформа, предоставляемая как служба |
Материнская компания | |
Сайт |
heroku.com/ |
Heroku — облачная PaaS-платформа, поддерживающая ряд языков программирования. Компанией Heroku владеет Salesforce.com[1]. Heroku, одна из первых облачных платформ, появилась в июне 2007 года и изначально поддерживала только язык программирования Ruby, но на данный момент список поддерживаемых языков включает в себя Java, Node.js, Scala, Clojure, Python и PHP (неофициально). На серверах Heroku используются операционные системы Debian или Ubuntu (которая также основана на Debian)[2].
Содержание |
Джеймс Линденбаун, Адам Уиггинс и Орион Генри основали Heroku в 2007 году в поддержку проектов, основанных на Rack (англ.)[3]. 8 декабря 2010 года компания Salesforce.com купила Heroku, сделав её своей дочерней компанией. 12 июля 2011 года Юкихиро Мацумото, создатель языка программирования Ruby, пришёл в компанию на должность ведущего инженера[4]. В этом же месяце Heroku внедрила поддержку языков Node.js и Clojure. 15 сентября 2011 года Heroku и Facebook представили новую опцию «Heroku для Facebook»[5][6]. Heroku также предоставляет поддержку таких систем управления базами данных, как Cloudant (англ.), Membase (англ.), MongoDB и Redis[7], помимо основной — PostgreSQL[8].
Приложения, работающие на Heroku, используют также DNS-сервер Heroku (обычно приложения имеют доменное имя вида «имя_приложения.heroku.com»). Для каждого приложения выделяется несколько независимых виртуальных процессов, которые называются «dynos». Они распределены по специальной виртуальной сетке («dynos grid»), которая состоит из нескольких серверов[9]. Heroku также имеет систему контроля версий Git[10].
Из-за сильного июньского шторма 2012 года в Северной Америке (англ.) множество приложений, работающих на Heroku, отключились, однако доступ был восстановлен менее, чем через 24 часа.[11]
Heroku утверждает, что предоставляет наибольшее количество разнообразных решений NoSQL на рынке информационных технологий, а также считается «платформой-полиглотом». Heroku оказалась в списке «Dow Jones FASTech 50 Start-ups to Watch». В апреле 2010 года Gartner присвоил Heroku статус «Cool Vendor in Application Platforms as a Service»[12]. Heroku также попала в список «Top 10 Cloud Computing Services for 2010», опубликованный ReadWriteWeb (англ.)[13].
Облачные вычисления | ||
---|---|---|
Клиенты | Браузер (Настольный компьютер · Ноутбук · Смартфон) · Нетбук · Неттоп | |
Приложения | Google Apps · Microsoft Online (англ.) · NetSuite · Salesforce.com | |
Платформы | App Engine · Azure · Engine Yard (англ.) · Force.com · Heroku · MTurk (англ.) · RightScale (англ.) · S3 · SimpleDB · SQS | |
Инфраструктура | EC2 · Eucalyptus (англ.) · FlexiScale (англ.) · GoGrid (англ.) · Nimbus (англ.) · Rackspace Cloud (англ.) · VPC (англ.) | |
Серверы | 3tera (англ.) · Cisco UCS · SGI CloudRack | |
Технологии |
Дата-центры · Распределенные файловые системы · Структурированные хранилища (англ.) · Виртуализация · Веб-служба |
|
Стандарты | AJAX · Atom · HTML5 · REST · XMPP · BitTorrent |
Heroku.