Escolar Documentos
Profissional Documentos
Cultura Documentos
Lectures: Fridays beginning Sept. 2nd, 5:30-7:30PM, Rm 306, 1 Story St, Cambridge
Course Description: Cloud computing has entered the mainstream of information technology, providing
infinite or at least highly elastic scalability in delivery of enterprise applications and software as a service
(SaaS). All technologically advanced companies are migrating their IT operations to the Cloud reaping
huge financial and performance benefits. Amazon Elastic Cloud, Microsoft Azure, Google App Engine,
and a few other offerings give both mature software vendors and start-ups the option to deploy their
applications to a system of infinite computational power with practically no initial capital investment and
with modest operating costs proportional to the actual use. The course will introduce you to the most
important services in Amazon AWS: EC2, S3, SNS, SQS, AWS Lambda and others. We will master the
automation of application delivery using Cloud Formation and EC2 Container Service, and Mobile Apps
development and deployment using Mobile Hub. A special emphasis will be placed on use of AWS IoT as
the enablement of Internet of Things. We will learn to migrate existing applications into the Cloud, by
navigating through phases such as creation of a private cloud; attaching, in a secure fashion, the private
cloud to the public cloud; and provisioning and maintaining resources in the public cloud. We will deal
with non-trivial issues such as load balancing, caching, distributed transactions, identity and authorization
management, and data encryption. We will review main Microsoft Azure Cloud services and compare
them with the corresponding AWS services.
Course Materials: Detailed handouts with references to material on the Web will be handed every
week. There is no required text book.
Grading: Practically every class will be followed by a homework assignment. Assignment will be
distributed by email or posted on the course site on the night of the lecture. Solutions will be due by
10AM next Saturday morning (in 7+ days), before the beginning of the practical sections. There will be
no late submissions. Grades on the solutions for class assignments constitute approximately 85% of the
final grade. 15% of the grade will be earned through the final project. Final projects will be
assigned/selected three weeks before the end of the class. You will produce a paper (10+ pages of MS
Word text, 10+ PowerPoint Slides, a working demo, 15 minute YouTube Video of your presentation and
a brief 2 minute YouTube video that might be presented to the class on the day of final presentations.
Several students will be invited to present their final projects live to the entire class. 95% or higher
cumulative grade on all assignments and the final project gives you an A as the final grade in the course,
90-95% gives you an A-, 85-89% a B+, etc.