Training description
Cloud Computing Technologies: A Comprehensive Hands-On Introduction LT1200E 
Target audience
- Anyone seeking to exploit the benefits of cloud computing technologies.
Course objective
- Cloud computing is revolutionising all aspects of IT, including hardware, operating systems and applications.
- Faced with a rapidly changing business environment, organisations are under pressure to respond with a
- flexible IT infrastructure and applications. In this course, you gain the key knowledge and experience
- required to leverage both the business and technical benefits of cloud computing. You develop an effective
- implementation strategy and learn to build and deploy applications to the cloud.
- You Will Learn How To
- Thoroughly assess the architectures, components, operation and tools of cloud computing
- Leverage leading cloud computing vendors and their solutions for business advantage
- Exploit Software as a Service (SaaS) to optimise cost and resources
- Create, deploy and secure applications and services with Platform as a Service (PaaS)
- Select and commission a computing Infrastructure as a Service (IaaS)
- Design a cloud implementation strategy that minimises the risk for your organisation
Requirements
- A basic familiarity with Microsoft Windows, the Internet and the Web is helpful.
Course content
- Introduction to Cloud Computing
- Defining cloud computing
- Components of a computing cloud
- Differentiating types of clouds: public, private, hybrid
- Delivering services from the cloud
- Categorising service types
- Comparing vendor cloud products: Amazon, Google, Microsoft and others
- Adopting the Cloud
- Key drivers of cloud computing solutions
- Instantaneous provisioning of computing resources
- Handling varied loads with elasticity and seamless scalability
- Tapping into an infinite storage capacity
- Cost effective pay-as-you-use billing models
- Aspects of cloud security
- Benefits of secure cloud providers
- Handling sensitive data
- Assigning responsibilities for security
- Delivering Software as a Service (SaaS)
- Characterising SaaS
- Minimising the need for local hardware and software
- Streamlining administration with centralised installation and updates
- Optimising cost and performance with the ability to scale on demand
- Comparing service scenarios
- Improving collaboration with business productivity tools
- Simplifying business process creation by integrating existing components
- Inspecting SaaS technologies
- Deploying Web applications
- Implementing Web services: SOAP, REST
- Choosing a development platform
- Exploiting Platform as a Service (PaaS)
- Exploring the technical foundation forPaaS
- Specifying the components of PaaS
- Analysing vendor PaaS provisions
- Selecting an appropriate implementation
- Building services with solution stacks
- Evaluating the architecture of vendor specific platforms
- Becoming familiar with service platform tools
- Leveraging the power of scalable middleware
- Managing cloud storage
- Controlling unstructured data in the cloud
- Deploying relational databases in the cloud
- Securing data in the cloud
- Employing support services
- Testing in the cloud
- Monitoring cloud-based services
- Analysing portability across platforms
- Deploying Infrastructure as a Service (IaaS)
- Enabling technologies
- Scalable server clusters
- Achieving transparency with platform virtualisation
- Elastic storage devices
- Accessing IaaS
- Provisioning servers on demand
- Handling dynamic and static IP addresses
- Tools and support for management and monitoring
- Building a Business Case
- Calculating the financial implications
- Analysing current and future computing requirements
- Comparing in-house facilities to the cloud
- Estimating economic factors downstream
- Preserving business continuity
- Selecting appropriate service level agreements
- Safeguarding access to assets in the cloud
- Security, availability and disaster recovery strategies
- Migrating to the Cloud
- Technical considerations
- Re-architecting applications for the cloud
- Integrating the cloud with existing applications
- Avoiding vendor lock-in
- Planning the migration
- Incremental vs. one-step solution
- Selecting a vendor
- Establishing staff skill requirements
Notes
- Hands-On Training
- Throughout the course, a series of hands-on exercises provides you with practical experience in cloud
- computing. Exercises include:
- Sharing documents with cloud-based collaboration and productivity tools
- Securing a cloud-based service and application
- Building an application to leverage the elasticity of the cloud
- Persisting structured data in the cloud
- Commissioning an immediate server infrastructure
- Evaluating cost benefits of a cloud solution
- Developing a business plan for cloud adoption
- Specifying a cloud adoption and migration strategy
Duration
3 Days
