Heroku
Heroku — хмарна PaaS-платформа, що підтримує ряд мов програмування. Компанією Heroku володіє Salesforce.com[1]. Heroku, одна з перших хмарних платформ, з'явилась в червні 2007 року і спочатку підтримувала тільки мову програмування Ruby, але зараз список підтримуваних мов також містить в собі Java, Node.js, Scala,Golang, Clojure, Python і PHP. На серверах Heroku використовуються операційні системи Debian або Ubuntu (яка також заснована на Debian)[2].
Тип | дочірнє підприємство |
---|---|
Форма власності | дочірнє підприємство |
Галузь | хмарна платформа як послуга |
Засновано | 2007 |
Засновник(и) | Джеймс Лінденбаум, Адам Віґґінс, Оріон Генрі |
Штаб-квартира | Сан-Франциско, Каліфорнія |
Продукція | Heroku Platform, Heroku Postgres, Heroku Redis, Heroku Enterprise, Heroku Teams, Heroku Connect, Heroku Elements |
Власник(и) | Salesforce.com |
Холдингова компанія | Salesforce.com |
heroku.com(англ.) | |
Історія компанії
Джеймс Лінденбаум, Адам Віґґінс та Оріон Генрі заснували «Heroku» 2007 року як підтримку проєктів, заснованих на Rack (англ. web server interface "Rack")[3]. 8 грудня 2010 року компанія Salesforce.com купила Heroku, зробивши її своєю дочірньою компанією. 12 липня 2011 року Мацумото Юкіхіро, творець мови програмування Ruby, прийшов в компанію на посаду провідного інженера[4]. У цьому ж місяці Heroku впровадила підтримку Node.js і Clojure.
15 вересня 2011 року Heroku та Facebook представили нову опцію «Heroku для Facebook»[5][6]. Heroku також надає підтримку таких систем управління базами даних, як CouchDB, Membase, MongoDB і Redis[7], крім основної — PostgreSQL[8].
Програми, що працюють на Heroku, використовують також DNS-сервер Heroku (зазвичай додатки мають доменне ім'я виду «ім'я_додатку.herokuapp.com»). Для кожної програми виділяється кілька незалежних віртуальних процесів, які називаються «dynos». Вони розподілені по спеціальній віртуальній сітці («dynos grid»), яка складається з декількох серверів[9]. Heroku також має систему контролю версій Git[10].
Через сильний червневий шторм 2012 року в Північній Америці (англ.) безліч додатків, що працюють на Heroku, відключилися, проте доступ був відновлений менш ніж через 24 години.[11]
Примітки
- Salesforce signs definitive agreement to acquire Heroku (news release). Heroku.
- Stacks - Heroku Dev Center (англ.). Процитовано 15 мая 2012 года.
- Ruby on Rails Startup Heroku Gets $3 Million (англ.). Tech Crunch. 8 мая 2008..
- Matz joins Heroku (англ.). Heroku. 12 июля 2011. Архів оригіналу за 31 жовтня 2012. Процитовано 8 лютого 2016.
- Facebook and Heroku: an even easier way to get started. Developers (англ.). Facebook. Архів оригіналу за 31 жовтня 2012.
- Facebook Builds Bridge To Heroku Cloud (англ.). Information Week. 16 сентября 2011. Архів оригіналу за 31 жовтня 2012. Процитовано 8 лютого 2016.
- NoSQL, Heroku, and You (англ.). Heroku. 20 июля 2010. Архів оригіналу за 31 жовтня 2012. Процитовано 8 лютого 2016.
- Database. Dev Centre. Heroku. Архів оригіналу за 24 березня 2012. Процитовано 2012-5-3. «Heroku offers you the choice of running on a shared or dedicated database package. The shared plan is suitable for development and staging applications. It runs Postgres 8.3. The dedicated plans are suitable for production scale applications. In addition, the dedicated databases offer a number of advantages, including direct access (via psql or any native postgres library), stored procedures, and Postgres 9 support.»
- How it Works (англ.). Heroku. Архів оригіналу за 31 жовтня 2012. Процитовано 8 лютого 2016.
- Deploying with Git (англ.). Heroku.
- Ludwig, Sear (29 июня 2012). Amazon cloud outage takes down Netflix, Instagram, Pinterest, & more. VentureBeat (англ.). Процитовано 8 июля 2012 года.