Home Wiki > Portal:Cloud
Sign up | Login

Portal:Cloud

tagline: From openSUSE

Welcome to the Cloud Portal edit

Cloud manager banner.jpg

Cloud computing is an extension of concepts introduced through Virtualization. A compute cloud is a setup in which a controller manages any number of Virtual Machines. These machines may act as independent machines, thus it appears to the user as if real hardware was being used, or can act together as a Compute Cluster. A cloud can be set up on one physical machine or many physical machines.

The most often used differentiation in cloud computing occurs between Public Clouds and Private Clouds. A public cloud is generally rather large in setup to provide sufficient resources to let everyone who chooses to access the cloud resources over the Internet. Private clouds are generally smaller in scale than public clouds, but can also be quite large in terms of physical servers. Private clouds are just that, private, i.e. accessible only within the confines of the company policies for he company operating the cloud.

The basic principals for cloud computing are the same, whether a cloud is public or private. The hardware consists of one or more physical servers running cloud infrastructure software. The cloud has one or multiple controllers. The controller is the part of the software stack that orchestrates the deployment of VMs (virtual machines) on the cloud infrastructure (the physical servers forming the compute cloud). The controller software runs on a machine generally referred to as head node or control node. The controller can generally also be a VM. Depending on the cloud software implementation it may be required to run software that is part of the cloud infrastructure stack on the cloud/compute nodes, the physical servers that make up the compute cloud. The cloud nodes run a Hypervisor and the hypervisor used generally determines the format of the VMs. The cloud stack also generally contains some type of storage controller as the VMs need to be stored somewhere and then get copied for launch. In some cases there may also be cloud infrastructure code running inside the VMs.

There are of course many details that go into making all of this work, but from a high level point of view this covers it.

There are a number of implementations of the cloud infrastructure stack. In the openSUSE Build Service we currently maintain 3 implementations that allow you to turn a running SUSE system into a controller or cloud node.

Public Cloud Images edit

openSUSE Leap in the Cloud

openSUSE Leap 42.1 is now officially available on public cloud providers: Amazon EC2, Google Compute Engine, and Microsoft Azure. The images are maintained by SUSE's Public Cloud engineering team. Have a peek into the development activities on Open Build Service, in Cloud:Images project.

Amazon Machine Images (AMI)

Here are the latest & official Leap 42.1 AMI (Amazon Machine Image) IDs:

Region Name Region ID AMI ID
US East (N. Virginia) us-east-1 ami-67aded0d
US West (Oregon) us-west-2 ami-aa8e9dcb
US West (N. California) us-west-1 ami-2a8ce54a
EU (Ireland) eu-west-1 ami-c51bbfb6
EU (Frankfurt) eu-central-1 ami-e4657888
Asia Pacific (Singapore) ap-southeast-1 ami-da77b6b9
Asia Pacific (Tokyo) ap-northeast-1 ami-4b3a1625
Asia Pacific (Sydney) ap-southeast-2 ami-fa1c4499
Asia Pacific (Seoul) ap-northeast-2 ami-56dd1338
South America (São Paulo) sa-east-1 ami-2c4acf40

Google Compute Engine

The Leap 42.1 image is called "openSUSE Leap 42.1 x86_64" and it is available in all regions.

Microsoft Azure

You may find the Leap 42.1 image with the following attributes:

  • Name: b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-leap-42.1-v20151217
  • Vendor: SUSE
  • Offer: openSUSE-Leap
  • SKU: 42.1
  • Version: 2016.01.14

Topics edit

OBS has packages for

Clouds.jpg

Eucalyptus

The Eucalyptus page needs to be created and populated.

Clouds.jpg

OpenNebula

OpenNebula, provides an IaaS (Infrastructure as a Service) cloud framework that has relatively few dependencies. The implementation is lightweight enough to not be a burden for small cloud configurations, but flexible and robust to also handle very large cloud implementations.

Clouds.jpg

OpenStack

OpenStack provides an IaaS cloud framework. There is a large and rapidly growing community backing the development effort.

You can get repos/rpms from http://download.opensuse.org/repositories/Cloud:/

In the news edit

All of Cloud edit

Related links edit

Public Clouds

Image/Appliance building

Deployment/management tools