헤로쿠
Heroku![]() | |
유형 | 자회사 |
---|---|
산업 | 구름 서비스로서의 플랫폼 |
설립. | 전( |
설립자 | 제임스 린덴바움, 애덤 위긴스, 오리온 헨리 |
본사 | 샌프란시스코, 캘리포니아 |
주요 인물 | Tod Nielsen (전 CEO) |
상품들 | Heroku Platform, Heroku Postgres, Heroku Redis, Heroku Enterprise, Heroku 팀, Heroku Connect, Heroku Elements, Heroku 리뷰 앱 |
부모 | Salesforce.com |
웹 사이트 | heroku |
Heroku는 여러 프로그래밍 언어를 지원하는 클라우드 서비스형 플랫폼(PaaS)입니다.최초의 클라우드 플랫폼 중 하나인 Heroku는 루비 프로그래밍 언어만 지원했던 2007년 6월부터 개발되어 왔지만 현재는 Java, Node.js, Scala, Clojure, Python, PHP 및 [3]Go를 지원합니다.이 때문에, Heroku는 개발자가 대부분의 언어에 걸쳐 같은 방법으로 애플리케이션을 빌드, 실행, 확장할 수 있는 기능을 갖추고 있기 때문에, 폴리글로트 플랫폼이라고 불립니다.Heroku는 2010년에 Salesforce에 2억1200만달러에 [4]인수되었습니다.
역사
Heroku는 처음에 [7]James Lindenbaum, Adam Wiggins [5]및 Orion[6] Henry가 Rack으로 알려진 루비 프로그래밍 플랫폼과 호환되는 프로젝트를 지원하기 위해 개발되었습니다.시제품 개발에는 약 6개월이 걸렸다.이후 헤로쿠는 많은 앱 개발자들이 자체 툴과 [citation needed]환경을 사용하면서 적절한 마켓 고객이 없어 차질을 빚었다.2009년 1월에는 3개월간의 노력 끝에 거의 처음부터 구축한 새로운 플랫폼이 출시되었습니다.2009년 10월,[8] Byron Sebastian은 CEO로서 Heroku에 합류했습니다.2010년 12월 8일, Salesforce.com는 Salesforce.com의 완전 자회사로 Heroku를 인수했습니다.2011년 7월 12일, 루비 프로그래밍 언어의 수석 디자이너 마츠모토 유키히로가 수석 아키텍트인 [9]루비로 입사했습니다.같은 달, Heroku는 Node.js와 Clojure에 대한 지원을 추가했습니다.2011년 9월 15일, Heroku와 Facebook은 Facebook용으로 [10]Heroku를 도입했습니다.현재 Heroku는 표준 Postgre 외에 Redis 데이터베이스도[11][12] 지원합니다.SQL.[13]
어원학
'헤로쿠'라는 이름은 '히어로릭'과 '하이쿠'[14]의 합성어이다.일본어 테마는 Matz에게 고개를 끄덕여 Ruby를 만드는 것입니다.이름 자체는 '넓게'라는 뜻의 일본어(히로쿠)와 비슷하게 발음되지만, 헤로쿠의 창작자들은 일본어나 다른 언어로 프로젝트 이름이 특별한 의미를 갖는 것을 원치 않아 이름을 발명하기로 했다.
아키텍처
Heroku에서 실행되는 응용 프로그램에는 일반적으로 HTTP 요청을 올바른 응용 프로그램[15] 컨테이너 또는 [16]dyno로 라우팅하는 데 사용되는 고유한 도메인이 있습니다.각 다이노는 여러 서버로 구성된 "다이노 그리드"에 걸쳐 있습니다.Heroku의 Git 서버는 허용된 [17]사용자의 애플리케이션 저장소 푸시를 처리합니다.
모든 Heroku 서비스는 Amazon의 EC2 클라우드 컴퓨팅 [18]플랫폼에서 호스팅됩니다.
상품들
이 섹션은 어떠한 출처도 인용하지 않습니다. 2021년 1월 (이 를 에 대해 설명합니다) |
- 헤로쿠 플랫폼
- Heroku 네트워크는 신뢰할 수 있는 런타임 환경에서 실행되는 가상 컨테이너에서 고객의 앱을 실행합니다.Heroku는 이 컨테이너들을 "Dynos"라고 부릅니다.이러한 Dynos는 Node, Ruby, PHP, Go, Scala, Python, Java 또는 Clojure로 작성된 코드를 실행할 수 있습니다.또한 Heroku는 개발자가 다른 언어로 앱을 배포할 수 있는 맞춤형 빌드 팩을 제공합니다.Heroku는 개발자가 다이노 수를 늘리거나 앱을 실행하는 다이노 유형을 변경하는 것만으로 앱을 즉시 확장할 수 있도록 합니다.
- 헤로쿠 포스트그레스
- Heroku Postgres는 Postgre 기반의 Heroku용 클라우드 데이터베이스(DBaaS) 서비스입니다.SQL. Heroku Postgres는 지속적인 보호, 롤백 및 고가용성(HA)과 같은 기능을 제공하며 포크, 팔로워 및 데이터 클립도 제공합니다.
- 헤로쿠 레디스
- Heroku Redis는 보다 나은 개발자 경험을 제공하기 위해 Heroku에서 커스터마이즈한 Redis입니다.헤로쿠에서 서비스로 제공하고 있습니다.CLI를 사용하여 인스턴스를 관리하고, 데이터를 Postgres에 연결하여 SQL 도구를 사용하여 비즈니스 통찰력을 얻고, 고객이 성능을 파악할 수 있도록 지원합니다.
- 헤로쿠 팀
- Heroku Teams는 고객의 개발자, 프로세스 및 도구를 통합하여 보다 나은 소프트웨어를 구축하기 위한 협업 및 제어를 제공하는 팀 관리 도구입니다.Heroku Teams를 사용하면 팀은 멤버를 스스로 조직, 추가 및 관리할 수 있으며, 앱 수준의 권한으로 세밀한 제어를 할 수 있으며, Heroku 파이프라인과 같은 협업 도구를 사용할 수도 있습니다.또한 위임된 관리 및 중앙 집중식 과금 기능도 제공합니다.
- 헤로쿠 엔터프라이즈
- Heroku Enterprise는 여러 팀 간의 협업 개선을 지원하는 서비스를 대기업에 제공합니다.엔터프라이즈응용 프로그램 개발 프로세스, 리소스 및 사용자를 관리하기 위한 세분화된 접근컨트롤, ID 페더레이션, 프라이빗 공간 등의 기능을 제공합니다.
- 헤로쿠 커넥트
- Heroku Connect를 통해 사용자는 규모에 맞게 Salesforce 배포와 쉽게 통합할 수 있는 Heroku 앱을 만들 수 있습니다.이는 Heroku Postgres 데이터베이스와 Salesforce 조직 간에 심리스한 데이터 동기화를 통해 이루어집니다.
- 헤로쿠 요소
- Heroku Elements는 애드온(앱 개발, 확장 및 운영을 위한 툴 및 서비스), 빌드팩(기본 언어와 프레임워크의 빌드 프로세스를 자동화) 및 버튼(원클릭으로 서드파티 컴포넌트, 라이브러리 및 패턴의 프로비저닝, 구성 및 도입을 위한 도구)을 사용자에게 제공합니다.
레퍼런스
- ^ "Heroku Review Apps - wikieduonline".
- ^ "Heroku Review Apps now Generally Available".
- ^ "About Heroku". Stack Overflow. Retrieved March 2, 2016.
- ^ Salesforce.com, Heroku 현금 2억1200만달러에 인수 https://techcrunch.com/2010/12/08/breaking-salesforce-buys-heroku-for-212-million-in-cash/
- ^ "Adam Wiggins". Retrieved 22 October 2016.
- ^ https://www.linkedin.com/in/orion-henry-9056727[자체 확인 소스]
- ^ Ruby on Rails Startup Heroku Gets $3 Million, Tech Crunch, 2008-05-08
- ^ SourceLabs' Byron Sebastian Joins Heroku as CEO, Venture Beat, 2009-10-14
- ^ Ruby's Creator, Matz, Joins Heroku (article), Ruby Inside, 2011-07-12
- ^ Facebook Partners With Heroku to Offer Developers Free Sample Application Hosting, Social Times
- ^ "Six Things to Consider When Using Redis on Heroku". Redis Labs. 9 November 2012. Retrieved March 2, 2016.
- ^ NoSQL, Heroku, and You (weblog), Heroku, 2010-07-20
- ^ "Rails Heroku Tutorial". RailsApps Project. Retrieved March 2, 2016.
- ^ "The term is merger of "Hero" and "Haiku". Hacker News". news.ycombinator.com. Retrieved 2016-08-05.
- ^ "What is application containerization (app containerization)? - Definition from WhatIs.com". Retrieved 22 October 2016.
- ^ "Dynos and the Dyno Manager - Heroku Dev Center". Retrieved 22 October 2016.
- ^ "Deploying Node.js Apps on Heroku - Heroku Dev Center". Retrieved 22 October 2016.
- ^ "Heroku Security". Retrieved 1 December 2017.