클라우드 파운드리
Cloud Foundry개발자 | 클라우드 파운드리 재단 |
---|---|
초기 릴리즈 | 전( |
저장소 | |
기입처 | Go, Ruby, Java |
유형 | 클라우드 컴퓨팅 |
면허증. | Apache 라이센스 2.0 |
웹 사이트 | www |
Cloud Foundry는 501(c)(6) [1]조직인 Cloud Foundry Foundation이 관리하는 오픈 소스 멀티 클라우드 서비스형 애플리케이션 플랫폼(PaaS)입니다.
이 소프트웨어는 원래 VMware에 의해 개발되어 Pivotal Software(EMC, VMware 및 General Electric의 합작)로 이전되었으며, 2015년 Cloud Foundry Foundry Foundation으로 소프트웨어를 이전했습니다.
역사
Cloud Foundry는 2009년에 구상되었으며, Derek Colison이 이끄는 VMware의 소규모 팀이 설계 및 개발했으며, 원래 프로젝트 B29로 [2][3][4]불렸습니다.당시 Amazon EC2를 위해 Java로 작성된 다른 PaaS 프로젝트에서는 Cloud Foundry라는 이름을 사용했습니다.2008년에 Chris Richardson에 의해 설립되어 VMware가 [5]Spring Source를 인수한 2009년에 Spring Source에 인수되었습니다.현재 프로젝트는 SpringSource의 프로젝트와 관련이 없지만 원래 SpringSource 프로젝트가 종료되었을 때 이름이 채택되었습니다.
Cloud Foundry는 2011년 4월에 발표되었습니다.1년 후인 2012년 4월에는 대규모 분산 서비스의 릴리스 엔지니어링, 구현 및 라이프 사이클 관리를 위한 오픈 소스 툴 체인인 BOSH가 공개 [6]출시되었습니다.2013년 4월, Pivotal은 EMC와 VMware에서 Cloud Foundry, RabbitMQ 및 [7]Spring을 포함한 자산을 마케팅하기 위해 설립되었습니다.
2014년 2월까지 Platinum 회원 7명과 Gold 회원 [8]2명으로 구성된 오픈 거버넌스 재단이 설립될 예정입니다.2014년 5월에는 8개사의 신규 [9]가입 확대가 발표되었습니다.2014년 12월까지 회원수는 [10]40명으로 늘어났다.
클라우드 파운드리 재단
2015년 1월 Cloud Foundry Foundation은 비영리 단체인 501(c)(6) Linux Foundation 협업 [11]프로젝트로 설립되었습니다.
Cloud Foundry Foundry Foundation의 설립에 따라 Cloud Foundry 소프트웨어(소스 코드 및 모든 관련 상표)는 오픈 소스 소프트웨어 재단이 보유하도록 양도되었습니다.주로 Ruby, Go,[12] Java로 작성됩니다.
2019년 2월 현재 재단은 [13]65명의 회원이 있다.
이 재단은 Cloud Foundry의 모든 지적 재산을 보유한 중립 당사자 역할을 합니다.지적 재산이 Cloud Foundry에 기부되면 재단의 재산이 되며, 501(c)(6) 조직을 지배하는 법률에 따라 이러한 재산은 영리 단체로 이전될 수 없습니다.재단은 두 가지 유형의 지적 재산을 보유하고 있습니다. 상표와 커뮤니티의 공동 작업에 대한 저작권입니다.또한 모든 코드 투고를 사용 및 재라이센스할 수 있는 라이선스가 있지만, 이러한 [14]투고에 대한 저작권은 소유하지 않습니다.
사용.
Cloud Foundry는 초기 개발에서 모든 테스트 단계에 이르기까지 전체 애플리케이션 개발 라이프사이클을 지원하므로 지속적인 제공을 위해 추진됩니다.Cloud Foundry의 컨테이너 기반 아키텍처는 다양한 클라우드 서비스 공급자를 통해 모든 프로그래밍 언어로 앱을 실행합니다.이러한 멀티 클라우드 환경을 통해 개발자는 특정 애플리케이션 워크로드에 적합한 클라우드 플랫폼을 사용하고 애플리케이션을 변경하지 않고도 필요에 따라 워크로드를 몇 분 안에 이동할 수 있습니다.
서비스
Cloud Foundry에 배포된 애플리케이션은 2016년 [15]12월에 출시된 Open Service Broker API를 통해 외부 리소스에 액세스합니다.
플랫폼에서는 데이터베이스, 메시징 시스템, 파일 시스템 등 모든 외부 종속성이 서비스로 간주됩니다.Cloud Foundry를 통해 관리자는 사용자가 이러한 서비스를 온디맨드 방식으로 프로비저닝할 수 있는 서비스 시장을 만들 수 있습니다.애플리케이션을 Cloud Foundry에 푸시할 때 필요한 서비스도 지정할 수 있습니다.이 프로세스는 자격 증명을 환경 변수에 넣습니다.
소프트웨어
Cloud Foundry의 개발은 Cloud Foundry [16]Foundation의 회원이 동의한 거버넌스 프로세스를 통해 지원됩니다.
소스 코드는 Apache License 2.0에 따라 제공되며 개인 및 기업을 위한 Cloud Foundry 기여자의 라이센스를 기반으로 기여가 이루어집니다.
컨테이너 기반 아키텍처를 기반으로 탄생한 Cloud Foundry는 OCI(Open Container Initiative) 및 CNI(Container Network Interface)와 같은 다른 프로젝트 및 표준과의 협업을 통해 컨테이너 혁신을 지원할 수 있습니다.
빌드 팩 라이프 사이클을 사용하여 도입할 수 있는 언어 및 프레임워크는 다음과 같습니다.[17][18]
언어 | 프레임워크 |
---|---|
자바 | 봄 |
루비[19] | 시나트라 주(州) |
자바스크립트 | Node.js |
.그물 | .NET 프레임워크 |
.NET 코어 | .NET 코어 프레임워크 |
파이썬[20] | 파이썬 |
PHP | PHP |
가세요[21] | 가세요 |
빌드 팩의 라이프 사이클에 가세해, 도커 이미지로 패키지 된 애플리케이션은, 도커의 라이프 사이클을 사용해 도입할 수 있습니다.
Cloud Foundry Application Runtime은 VMware의 vSphere,[22] OpenStack, Amazon Web Services, Microsoft Azure, IBM Cloud, Google Cloud Platform, SAP Cloud Platform, Alibaba Cloud 등의 다양한 인프라 공급자에 구축될 수 있습니다.
BOSH-Lite Vagrant 가상 [23]머신을 사용하여 Cloud Foundry를 설치할 수도 있습니다.
플랫폼
Cloud Foundry 플랫폼은 Cloud Foundry Foundry Foundation에서 오픈 소스 소프트웨어로 제공되거나 소프트웨어 제품 또는 서비스로 제공되는 다양한 상용 공급업체에서 사용할 수 있습니다.Cloud Foundry는 오픈 소스 소프트웨어이므로 누구나 사용할 수 있습니다.Cloud Foundry 배치에는 Cloud Foundry Foundry Foundry Foundation이 관리하는 또 다른 오픈 소스 도구인 Cloud Foundry BOSH 배치 시스템을 사용하여 기본 인프라와 상호 작용해야 합니다.
2015년 12월, Cloud Foundry Foundry Foundry Foundry는 Cloud Foundry 인증 [24]공급자로 간주되는 기준을 설명하는 "Cloud Foundry PaaS 인증 프로그램"을 발표했습니다.
「 」를 참조해 주세요.
레퍼런스
- ^ "The Cloud Foundry Foundation: The Power of a 501(c)(6) Cloud Foundry". Cloud Foundry. 2016-06-07. Retrieved 2016-12-07.
- ^ "Charlie Dai's Blog". blogs.forrester.com. Retrieved 2017-03-03.
- ^ Finley, Klint. "Google's Go Appears on Brazilian Cloud". WIRED. Retrieved 2017-03-03.
- ^ Finley, Klint. "Cloud Foundry Evangelist Escapes VMware's Gravity". WIRED. Retrieved 2017-03-03.
- ^ "SpringSource Acquires Cloud Foundry, Launches New Cloud Platform". Retrieved 2017-03-03.
- ^ Darrow, Barb (2012-04-12). "CloudFoundry attacks Google-style problem with BOSH". gigaom.com. Retrieved 2017-03-03.
- ^ "Pivotal Announces Pivotal CF Based on CloudFoundry". InfoQ. Retrieved 2017-03-03.
- ^ "Foundation Positions Cloud Foundry PaaS As Enterprise Standard". EnterpriseTech. 2014-02-25. Retrieved 2017-03-03.
- ^ Darrow, Barb (2014-05-01). "Cloud Foundry Foundation nets 8 new members". gigaom.com. Retrieved 2017-03-03.
- ^ "Open Source PaaS Cloud Foundry Kicks Into High Gear Data Center Knowledge". Data Center Knowledge. 2014-12-15. Retrieved 2017-03-03.
- ^ Kepes, Ben. "Cloud Foundry Foundation Matures--Becomes A Linux Foundation Collaborative Project". Forbes. Retrieved 2016-12-07.
- ^ Heller, Martin. "Review: Cloud Foundry brings power and polish to PaaS". JavaWorld. Retrieved 2016-12-23.
- ^ "Cloud Foundry Foundation looks east as Alibaba joins as a gold member – TechCrunch". techcrunch.com. Retrieved 2018-04-18.
- ^ Finley, Klint. "Open Source Is Going Even More Open—Because It Has To". WIRED. Retrieved 2016-12-23.
- ^ "Open Service Broker API Launches as Industry Standard - Cloud Foundry". Cloud Foundry. 2016-12-13. Retrieved 2017-02-04.
- ^ "Cloud Foundry Foundation". Info Q. Mar 2014. Retrieved Nov 7, 2014.
- ^ 를 클릭합니다Build packs (documentation), Cloud Foundry.
- ^ 를 클릭합니다Build packs (wiki), Git hub.
- ^ "Cloud Foundry ruby-buildpack Release Notes". Retrieved Aug 20, 2015.
- ^ "Cloud Foundry python-buildpack Release Notes". Retrieved Mar 14, 2016.
- ^ "Cloud Foundry go-buildpack Release Notes". Retrieved Aug 20, 2015.
- ^ "Deploying Cloud Foundry on OpenStack". Archived from the original on January 30, 2017. Retrieved November 7, 2014.
- ^ 를 클릭합니다"Run local", Deploying (documentation), Cloud Foundry, archived from the original on 2017-01-18, retrieved 2017-01-12.
- ^ "Cloud Foundry Certified On 7 Public Clouds - InformationWeek". InformationWeek. Retrieved 2016-12-23.