Introduction to Amazon Web Services EC2 and S3 Cloud computing is one of the most exciting and disruptive new trends reshaping the IT landscape. Amazon’s cloud computing platform – known as Amazon Web Services (AWS) – is a pioneer in cloud computing and is one of the leading cloud computing platforms with tens of thousands of developers worldwide. Amazon Web Services is a full-‐featured cloud platform with web services which span the IT infrastructure – e.g., servers, storage, databases, messaging, load balancing, content distribution, and distributed computing. The Amazon Web Services benefits of low costs, elasticity, and reliability can help organizations of all sizes – from the smallest startup to the largest enterprise. In this hands-‐on course, students will learn the fundamentals of the web services at the heart of AWS – Elastic Compute Cloud (EC2) and Simple Storage Service (S3) – through a mixture of lectures, demonstrations, and exercises. Anybody interested in getting started in cloud computing should find the course both challenging and engaging. Topics include EC2 and S3 principles, cloud pricing, creating EC2 and S3 accounts, AWS Management Console basics, interacting with cloud servers and cloud storage, and security in the cloud. By the end of the course students will have enough hands-‐on experience with EC2 and S3 to be ready to strike out on their own. LEARN HOW TO • Understand EC2 and S3 terms, concepts, and pricing models • Create your own EC2 and S3 accounts and start using EC2 and S3 • Manage EC2 and S3 with various management consoles • Build scalable web architectures with EC2 and S3 • Utilize best practices to control costs and enhance security AGENDA • What is EC2 and S3? • EC2 Elasticity/Scalability o Key terms and concepts o CloudWatch o Types of EC2 instances o Auto Scaling o Pricing for EC2 and S3 o Load Balancig • Signup for EC2 & S3 • Building Solutions o Create EC2 and S3 accounts o Custom AMIs o Collect AWS credentials o Instance Setup o Reading your bill o Ephemeral vs. Persistent Storage • Managing EC2 and S3 • Using S3 o AWS Management Console o Key S3 concepts o ElasticFox o Putting data into S3 o S3Fox Organizer o Accessing S3 data rd • Running EC2 Instances o 3 -‐party Applications o Key EC2 concepts • Programming S3 o Launching & terminating instances o S3 libraries o Remote access options o Writing data to S3 • Interacting with EC2 Instances o Reading data from S3 o Copying Files • S3 Security o Managing Security o Key security concepts o Launching websites o Restricting access • Cloud Best Practices o Controlling costs o Enhancing security IS THIS COURSE FOR YOU? This course is meant for any individual who needs to have a solid technical working knowledge of the two most important pillars of cloud computing with Amazon Web Services – EC2 and S3. The goal is to be comfortable at a conceptual and operational level with managing and operating cloud servers and cloud storage, while understanding security issues and cloud costs. . HANDS-ON EXERCISES This is a hands-‐on course and students are expected to bring their own laptops in order to do the exercises and quizzes which are designed to reinforce what you’ve learned ABOUT WISECLOUDS WiseClouds is a leading training and advisory consulting services organization, consisting of hands-on Cloud Computing practitioners with global experience. We offer vendor-neutral, unbiased educational content and professional services that help enterprises understand and profit from the complex and rapidly changing Cloud Computing landscape. Our training courses include: • Guide to Cloud Computing for Managers. This half-day seminar provides a solid foundation in the concepts, terminologies, and technologies that make up Cloud Computing. Upon completion, students will be prepared to accurately evaluate how leveraging this exciting new trend can benefit their organizations. • Cloud Computing Technology Overview. In this one day course, you will gain technical and business expertise in the underpinnings of different Cloud Computing platforms. Participants will gain a solid footing in platforms provided by Amazon, Google, Salesforce.com, and Microsoft. • Developing with Amazon Web Services. In this one day course, students will learn the fundamentals of the web services at the heart of AWS – Elastic Compute Cloud (EC2) and Simple Storage Service (S3) – through a mixture of exercises, lectures, and demonstrations. • Developing with Salesforce.com. This one day course introduces participants to the Force.com platform via development of a custom application. During the development, the Force.com platform is detailed and explored, including database configuration, user interface development, and cloud logic. • Developing with Microsoft Azure. This one day course provides developers a core foundation in the Windows Azure Platform including SQL Azure and AppFabric. Exploration of these various services in their configuration, consumption and application is detailed through a series of exercises. • Developing with Google. This one day course introduces developers and system integrators to several technologies available through the Google infrastructure. The session covers Google Apps, the Google App Engine and Google Apps APIs. Participants will gain practical experience in the consumption of these services supporting application development in the cloud, through a series of use cases and exercises.
Pages to are hidden for
"Introduction to Amazon Web Services EC2 and S3"Please download to view full document