Introduction to Cloud

Cloud computing provides great flexibility allowing complete control of the computing environment. In addition the environment can be copied, backed up, created and recreated in automated ways. This workshop will start you on the path towards making use of the great flexibility and power of cloud computing.

In this workshop we will cover what a cloud is and basic cloud concepts such as virtualization, networking, and security. We will create our first virtual machine in the Alliance’s Openstack cloud and perform some essential Linux administrative tasks.

Prerequisites

Schedule

Day 1 13:00 Introduction What are some ways cloud is used?
What is gained by using cloud?
What is lost by using cloud?
13:15 How the Internet works What is a LAN?
What are ports and what do they do?
What is a domain name?
What is a hostname?
13:45 Introduction to cloud computing What is a cloud?
What does “virtual” mean when applied to a computer?
Why use the Alliance’s cloud?
What is OpenStack?
14:20 Break Break
14:35 Creating a keypair What is a shell?
What is SSH?
What are key-pairs and how do you create one?
How do you view and set file permissions?
14:55 Creating a persistent virtual machine How do you create a virtual machine?
What is an OpenStack flavor?
What is a floating IP?
How can I allow SSH traffic into my virtual machine?
15:25 Applying updates How do you perform administrative tasks on a Linux server?
How do you keep a Linux server updated?
15:45 Finish

The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.