Playing with OpenShift,Container based Platform from Red Hat

所在平台: Udemy

课程主页: https://www.udemy.com/course/playing-with-openshiftcontainer-based-platform-from-red-hat/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用 OpenShift 进行开发,来自红帽的基于容器的平台 课程概述: 红帽 OpenShift 是由红帽公司推出的多功能开源容器应用平台,用于应用程序的开发、部署和管理。在 2016 和 2017 年进行了重新架构,以利用云技术的进步,特别是容器化技术。OpenShift 为开发人员提供了集成开发环境(IDE)来构建和部署 Docker 格式的容器,并利用开源 Kubernetes 容器编排平台进行管理。OpenShift 提供四种可用模型:OpenShift Container Platform、OpenShift Online、OpenShift Dedicated 和 OpenShift io。这些模型在实现和运行的地点及定价模型上有所不同,但实际的底层 OpenShift 代码和功能是相同的。 1. **OpenShift Container Platform**:原名 OpenShift Enterprise,这是一个为组织提供的私有平台即服务(PaaS),可在本地硬件或认证云提供商的基础设施上部署和管理 OpenShift。 2. **OpenShift Online**:2011 年推出,适用于单个开发人员或团队以公共云服务的形式访问 OpenShift。其最新版本允许开发人员通过任何网络浏览器、IDE 和命令行访问,并支持本地开发。 3. **OpenShift Dedicated**:为组织提供运行单租户 OpenShift 环境的能力,该环境在红帽管理的公共云上,采用 Docker 和 Kubernetes 编排技术。 4. **OpenShift io**:于 2017 年推出,是 OpenShift Online 的免费开源补充,提供集成的 DevOps 方法,让开发团队创建和部署微服务基础的应用程序。 通过使用 OpenShift,开发人员可以轻松管理和自动化大量容器,大大减少手动管理工作,快速开发手机和平板应用程序,并促进持续的应用开发与运作团队的协作。 总之,Red Hat OpenShift 结合了 Docker 容器和 Kubernetes 编排,为开发人员提供了强大的工具来支持应用开发,简化了容器管理,并具备多租户和灵活部署的优势。

课程评论(0条)

课程详情

Red Hat OpenShift is a multifaceted, open source container application platform from Red Hat Inc. for the development, deployment and management of applications.Rearchitected during 2016 and 2017 to take advantage of advancements in cloud technology most notably, containers OpenShift provides developers with an integrated development environment (IDE) for building and deploying Docker-formatted containers, and then managing them with the open source Kubernetes container orchestration platform.Red Hat OpenShift is available in four models:· OpenShift Container Platform· OpenShift Online· OpenShift Dedicated· OpenShift ioThough the implementations and locations on which they run and the pricing models differ, the actual underlying OpenShift code and functionality are identical.OpenShift Container PlatformKnown as OpenShift Enterprise until a June 2016 name change, OpenShift Container Platform is a private platform as a service (PaaS) for organizations that deploy and manage OpenShift on their own on-premises hardware or on the infrastructure of a certified cloud provider.OpenShift Container Platform is implemented as an assemblage of Docker-based application containers managed via Kubernetes orchestration, all running on an operating system foundation of Red Hat Enterprise Linux (RHEL).OpenShift OnlineIntroduced in 2011, OpenShift Online is for individual developers or teams that access OpenShift as a public cloud service. OpenShift Online is implemented as an on-demand consumption model hosted on public cloud platforms, including Amazon Web Services (AWS).The latest version of OpenShift Online, released in May 2017, provides a container-based platform that developers can access from any web browser, IDE and command line. It also provides support for local development, enabling programmers to deploy a functional OpenShift cluster on their local workstations, and it supports port forwarding, which enables developers to use remote services as if they were running locally.OpenShift Online was built with the same code as OpenShift Container Platform, and it is the deployment platform for OpenShift ioOpenShift DedicatedOpenShift Dedicated offers organisations the ability to run a single-tenant OpenShift environment on a public cloud managed by Red Hat while incorporating Docker and Kubernetes orchestration technologies.At the time of its launch in December 2015, OpenShift Dedicated ran only on AWS. Support for Google Cloud Platform was added in December 2016. As of July 2017, support for Microsoft Azure is not offered.OpenShift ioAnnounced in May 2017, OpenShift io is a free, open source supplement to OpenShift Online. Together, they offer an integrated approach to DevOps that incorporates tools for development teams to create and deploy microservices based applications.OpenShift io also provides a Linux container environment and a machine learning system that assist developers with design decisions. OpenShift io encompasses several open source development technologies, including fabric8, Eclipse Chef, Jenkins, OpenJDK, Performance Co-Pilot, WildFly Swarm, Eclipse Vert.x and Spring Boot.Why use Red Hat OpenShiftAs container use increases in app development and production, services such as OpenShift offer ways to manage and automate a large amount of containers. Doing so frees up developers from the manual management of containers.A demo of OpenShift featuresAlso, OpenShift can help IT organizations bridge legacy servers supporting traditional applications and modern, microservices based work. These features feed into a mobile-first approach for companies that want to produce smartphone and tablet apps quickly.Finally, OpenShift's options promote continuous app development and common tools for development and operations teams. This approach is a cornerstone of DevOps efforts.How Red Hat OpenShift worksAccording to Red Hat, the key to OpenShift lies in the combination of Docker containers and Kubernetes orchestration, both built on RHEL.By using Docker at its model, OpenShift enables any app created with it to run anywhere else that Docker containers are supported.After developers push code to OpenShift either through software version control or continuous integration/continuous delivery (CI CD) systems, OpenShift orchestrates how and when the apps run. It also enables dev teams to fix, fine tune and scale those apps as quickly as needed.Containers associated with OpenShift can serve as web frameworks or stateful services, according to Red Hat.In addition to enabling developers to create their own containers, OpenShift provides an online container catalog with contributions from Red Hat and third parties. Some popular categories include container management, mobile application development, operating systems, programming languages, logging and monitoring, and database management.

课程标签

0人关注该课程

主题相关的课程