In this segment, you will…
On your computer, you will run Cloud Genius workstation which is up to date with all the latest tools in cloud computing. This would provide you hands-on training using the latest/best of breed tools (command line, browser based and IDE based).
You will learn the business benefits of cloud computing, the key characteristics of cloud computing, its service models, Infrastructure as a Service, Platform as a Service, Software as a Service, and its deployment models, Public Cloud, Private Cloud, Community Cloud, Hybrid Cloud.
Our coursework is vendor agnostic and strives to provide you with an objective view into the best of breed providers, services, tools, techniques, and practices available in the industry – both open source as well as commercial. You will study a variety of cloud services providers in the industry, Amazon EC2, Rackspace, Digital Ocean, Google Compute Engine etc as infrastructure services providers, Heroku, Google App Engine, and some of the newer Amazon Web Services as platform services providers, Office 365, Google Apps for Work, SalesForce.com, Workday, Netflix, as software services providers in the industry.
You will get your hands dirty with core security concepts such as public key infrastructure, security groups, virtual private cloud, virtual private networks, opening specific ports and keeping unneeded ports closed, using security scanning tools such as nmap and zmap to help maintain security of your cloud infrastructure. You will then apply these security concepts to real life cases based on your day to day work for every application that you deliver to your end users.
You will learn to use git. You will build PRO git ePub/Mobi ebook from source available on github.com.
You will learn how to use storage as service (Amazon simple storage service S3) to build static server-less websites with great ease using ruby programming language and Octopress open source framework. Further you will apply the concepts of content delivery networks and use Amazon CloudFront CDN to improve the performance of your newly created site for a global audience without having to spend huge amounts of money upfront.
You will learn to develop simple applications using Ruby language and Ruby on Rails framework and then apply your knowledge of using git to deploy a ruby on rails application to Heroku.com platform as a service.
You will learn concepts of DNS (A record, MX, CNAME, TXT, SRV, SPF, DKIM, DMARC, etc.) and apply that to a domain of your own. You will then use that domain to mount and setup Office 365 and later Google Apps for Work on your domain. That would give you a solid understanding of the pros and cons of using best of breed productivity software available as a service via the cloud today.
The course will give you a solid foundation in managing cloud services such as Amazon AWS, Google Cloud, Heroku, Digital Ocean, Microsoft Office 365, Google Apps for Work, Microsoft Azure, Rackspace and HP OpenStack. It will also prepare you to start learning the concepts and principles of Cloud DevOps for which this course is a prerequisite.
- Verification of Authenticity
- Digital Fingerprint Validation
- Establishing secure connections
- Create a cryptographic key pair
- Create public key using private key
- Share public key with cloud provider
- Connect to a remote machine
- known_hosts and authorized_keys
- Users we know and authorize
- Hosts we know and trust
- How would users know whether the host key is valid?
- Understanding Virtual Private Clouds
- Understanding Security Groups
- Subnets and CIDR notation
- The router in your home
- Traffic Source and Destination
- Schematic Illustration inside your first VPC
- Creating a VPC
- Creating a Gateway
- Subnets and Security Groups
- Route tables
- Associating subnets with route tables
- Creating a NAT device
- Disabling Source Destination Check on NAT device
- Routing to the Internet via gateway and NAT
- Black hole when NAT dies