posted

Authored by Wendy Cartee, Sr. Director of Product Marketing for Cloud Native

Today, VMware increased our support for the Linux Foundation from Silver to Gold member. Becoming a Gold member is a significant milestone for any company, and I’m proud to be part of this deepened commitment for the Linux community and all the projects that Linux Foundation has enabled over the years. With the advent of cloud, mobility, SDN, IoT, the Linux Foundation has played a critical role in bringing together developers, researchers, companies, organizations to drive open discussions, innovations, and development that are shaping not only technology but economies, policies, and lives.

As part of the Linux Foundation, VMware has supported many projects such as Cloud Foundry, Cloud-Native Computing Foundation, Open Container Initiative, OPNFV, and Open Network Automation Project. We were also instrumental in creating Linux Foundation collaborative projects such as OVS and the IO Visor Project with thriving developer communities. In addition to the Linux Foundation, VMware participates and leads in many open source projects such as OpenStack. We are constantly growing our practice, exploring new projects, and finding new ways to engage the open source communities.

I am inspired by our open source commitment and the many ways VMware is contributing. As a member of the Cloud-Native team at VMware, we are actively working on open sourcing many of our best projects and engaging with the community through developer channels and events such conferences, workshops, and meetups.

As a quick summary of some of open source projects specifically for cloud-native environments, here are a few key projects available on the VMware GitHub today that I would like to highlight:

Photon OS

Photon OS is a minimal Linux container host, optimized to run on VMware and 3rd party cloud platforms. Photon OS is compatible with container runtimes such as Docker and container scheduling framework, Kubernetes. It contains a yum-compatible package manager that makes the system as small as possible while preserving robust yum package management capabilities. Photon OS supports vSphere installations and is offered in different pre-packaged binary formats available in ISO, OVA, Amazon AMI, and Google GCE images.

Photon Controller

Photon Controller is a distributed, multi-tenant host controller optimized for containers. The Photon Controller delivers an API-driven developer experience by exposing RESTful APIs, SDKs, and CLI tooling to automate infrastructure resources easily. It is custom-built for massive scale and speed with support for open container orchestration frameworks such as Kubernetes, Docker Swarm, Mesos, and Pivotal Cloud Foundry as well virtualized environments allowing the creating of 1000s of new VM-isolated workloads per minute.

Project Harbor

Project Harbor is an enterprise-class registry server with advanced security, identity, role based access control, auditing, and management services for Docker images. With Harbor, enterprises can deploy a private registry, keeping their data compliant behind the company firewall. In addition, Harbor supports AD/LDAP integration and the setup of multiple registries and has images replicated between them for high availability.  Harbor is localized in Chinese, English, German, Japanese, and Russian today.

Project Lightwave

Project Lightwave offers an enterprise-grade, identity and access management services such as single sign-on, authentication, authorization and certificate authority, as well as certificate key management for container workloads that need security, governance, and compliance challenges for.  Project Lightwave is designed for environments that need multi-tenant, multi-master, highly scalable LDAP v3 directory service.  It includes directory-integrated certificate authority and store that help to simplify certificate-based operations and key management across the infrastructure. Lightwave authentication services support Kerberos, OAuth 2.0/OpenID Connect, SAML and WSTrust which enable interoperability with other standards-based technologies in the data center.

Project Admiral

Project Admiral is a container management platform providing automated deployment and life cycle management of container-based applications for developers and cloud ops teams. It manages Docker hosts, policies, multi-container templates, and applications to simplify and automate resource utilization and application delivery. Developers can use Docker Compose, Admiral Templates or Admiral UI to compose their app and deploy it using Admiral provisioning and orchestration engine. For cloud administrators, they can manage container host infrastructure and apply governance to its usage, including grouping of resources, policy based placements, quotas and reservations and elastic placement zones.

vSphere Integrated Container Engine

vSphere Integrated Containers Engine (VIC Engine) is a container runtime for vSphere, allowing developers familiar with Docker to develop in containers and deploy them alongside VM-based workloads on vSphere clusters. It provides a production-grade environment for these workloads to be managed through the vSphere UI and leverage existing processes to operationalize container apps quickly.  The VIC Engine provides lifecycle operations, vCenter support, logs, basic client authentication, volume and basic networking support. For more information, please see VIC Engine Architecture for an overview.

Our contributions and participation in the Linux and open source communities are growing. You will find us at many open source events around the world, including KubeCon Berlin March 29-30th, DockerCon Austin April 17-20th, and Cloud Foundry Summit Silicon Valley June 13-15th.  If you are interested in meeting to find out more about VMware cloud-native, please send me a tweet at @Wendy_Cartee. I look forward to meeting you at many of the upcoming open source conferences!