Cloud Services (5 cr)
Code: TT00CN73-3001
General information
- Enrollment
-
24.07.2024 - 09.09.2024
Registration for the implementation has ended.
- Timing
-
02.09.2024 - 15.12.2024
Implementation has ended.
- Number of ECTS credits allocated
- 5 cr
- Local portion
- 5 cr
- Mode of delivery
- Contact learning
- Unit
- Engineering and Business
- Campus
- Kupittaa Campus
- Teaching languages
- English
- Seats
- 10 - 40
- Degree programmes
- Degree Programme in Business Information Technology
- Degree Programme in Information and Communication Technology
- Teachers
- Ali Khan
- Teacher in charge
- Ali Khan
- Groups
-
PTIETS22deaiPTIETS22 Data Engineering and Artificial Intelligence
-
PTIVIS22IData Engineering and AI
- Course
- TT00CN73
Realization has 26 reservations. Total duration of reservations is 42 h 0 min.
Time | Topic | Location |
---|---|---|
Mon 02.09.2024 time 11:00 - 13:00 (2 h 0 min) |
Theory and practice, Cloud Services TT00CN73-3001, Cloud Services TT00CD87-3002 |
LEM_A174
IT-oppimistila Tiera
|
Mon 09.09.2024 time 09:00 - 10:00 (1 h 0 min) |
Theory, Cloud Services TT00CN73-3001, Cloud Services TT00CD87-3002 |
ICT_B1026_Gamma
GAMMA
|
Mon 09.09.2024 time 10:00 - 12:00 (2 h 0 min) |
Practice 1, Cloud Services TT00CN73-3001, Cloud Services TT00CD87-3002 |
ICT_C2027
IT telakka
|
Wed 11.09.2024 time 12:00 - 14:00 (2 h 0 min) |
Optional - AWS Support, Cloud Services |
ICT_B1039
IT telakka
|
Mon 16.09.2024 time 09:00 - 10:00 (1 h 0 min) |
Theory, Cloud Services TT00CN73-3001, Cloud Services TT00CD87-3002 |
ICT_B1032_Beta
BETA
|
Mon 16.09.2024 time 10:00 - 12:00 (2 h 0 min) |
Practice 1, Cloud Services TT00CN73-3001, Cloud Services TT00CD87-3002 |
ICT_C2027
IT telakka
|
Wed 18.09.2024 time 12:00 - 14:00 (2 h 0 min) |
Optional - AWS Support |
ICT_B1039
IT telakka
|
Wed 25.09.2024 time 12:00 - 13:00 (1 h 0 min) |
Theory, Cloud Services TT00CN73-3001, Cloud Services TT00CD87-3002 |
EDU_2004
Johannes muunto byod
|
Wed 25.09.2024 time 13:00 - 14:00 (1 h 0 min) |
Practice 1, Cloud Services TT00CN73-3001, Cloud Services TT00CD87-3002 |
LEM_A177
IT-oppimistila Saccharomyces
|
Mon 30.09.2024 time 09:00 - 10:00 (1 h 0 min) |
Theory, Cloud Services TT00CN73-3001, Cloud Services TT00CD87-3002 |
ICT_B1026_Gamma
GAMMA
|
Mon 30.09.2024 time 10:00 - 12:00 (2 h 0 min) |
Practice 1, Cloud Services TT00CN73-3001, Cloud Services TT00CD87-3002 |
ICT_C2027
IT telakka
|
Mon 07.10.2024 time 09:00 - 10:00 (1 h 0 min) |
Theory, Cloud Services TT00CN73-3001, Cloud Services TT00CD87-3002 |
ICT_B1032_Beta
BETA
|
Mon 07.10.2024 time 10:00 - 12:00 (2 h 0 min) |
AWS Support, Cloud Services TT00CN73-3001, Cloud Services TT00CD87-3002 |
ICT_C2027
IT telakka
|
Wed 09.10.2024 time 12:00 - 14:00 (2 h 0 min) |
Optional - AWS Support |
ICT_C1032
Demotila
|
Mon 21.10.2024 time 09:00 - 10:00 (1 h 0 min) |
Theory, Cloud Services TT00CN73-3001, Cloud Services TT00CD87-3002 |
ICT_B1032_Beta
BETA
|
Mon 21.10.2024 time 10:00 - 12:00 (2 h 0 min) |
AWS Support (Optional), Cloud Services TT00CN73-3001, Cloud Services TT00CD87-3002 |
ICT_C2027
IT telakka
|
Mon 28.10.2024 time 09:00 - 10:00 (1 h 0 min) |
Theory, Cloud Services TT00CN73-3001, Cloud Services TT00CD87-3002 |
EDU_1001
Dromberg Esitystila byod
|
Mon 28.10.2024 time 10:00 - 12:00 (2 h 0 min) |
Practice 1, Cloud Services TT00CN73-3001, Cloud Services TT00CD87-3002 |
ICT_C2027
IT telakka
|
Mon 04.11.2024 time 09:00 - 10:00 (1 h 0 min) |
Theory, Cloud Services TT00CN73-3001, Cloud Services TT00CD87-3002 |
ICT_B1026_Gamma
GAMMA
|
Mon 04.11.2024 time 10:00 - 12:00 (2 h 0 min) |
Project Kickoff session, Cloud Services |
ICT_B1026_Gamma
GAMMA
|
Mon 11.11.2024 time 09:00 - 10:00 (1 h 0 min) |
Theory, Cloud Services TT00CN73-3001, Cloud Services TT00CD87-3002 |
ICT_B1026_Gamma
GAMMA
|
Mon 11.11.2024 time 10:00 - 12:00 (2 h 0 min) |
Practice 1, Cloud Services TT00CN73-3001, Cloud Services TT00CD87-3002 |
ICT_C2027
IT telakka
|
Mon 18.11.2024 time 09:00 - 10:00 (1 h 0 min) |
Demo, Cloud Services TT00CN73-3001, Cloud Services TT00CD87-3002 |
ICT_B1026_Gamma
GAMMA
|
Mon 18.11.2024 time 10:00 - 12:00 (2 h 0 min) |
Demo, Cloud Services TT00CN73-3001, Cloud Services TT00CD87-3002 |
ICT_B1026_Gamma
GAMMA
|
Mon 25.11.2024 time 10:00 - 13:00 (3 h 0 min) |
Final Demo, Cloud Services TT00CN73-3001, Cloud Services TT00CD87-3002 |
ICT_B1041_Omega
OMEGA
|
Mon 02.12.2024 time 10:00 - 12:00 (2 h 0 min) |
AWS Marking, Cloud Service (Optional) |
ICT_C2027
IT telakka
|
Evaluation scale
H-5
Content scheduling
The course content is divided into four learning objectives(CLOs):
CLO1 Analyze classic data centers and cloud data center solutions.
Introduction to Cloud Computing
1.1 Understand the limitations of traditional computing and evolution of cloud computing
1.2 Understand the concepts of Cluster, Grid and Cloud Computing, its benefits and challenges
Cloud Computing Models and Services
1.3 Explore the standard cloud model, cloud deployment and service delivery models
1.4 Understand service abstraction
Resource Virtualization and Pooling
1.5 Implement physical computing resources virtualization
1.6 Implement machine, server level and operating system virtualization
1.7 Understand resource pooling, sharing and resource provisioning
CLO2 Design a cloud data center based on specific technical requirements.
Resource Virtualization and Pooling
2.1 Implement physical computing resources virtualization
2.2 Implement machine, server level and operating system virtualization
Scaling and Capacity Planning
2.3 Understand the foundation of cloud scaling
2.4 Explore scaling strategies and implement scalable applications
2.5 Explore approaches for capacity planning
Load Balancing
2.6 Explore the goals and categories of load balancing. Explore parameters for consideration.
File System and Storage
2.7 Understand the need for high performance processing and Big Data
2.8 Explore storage deployment models and differentiate various storage types
CLO3 Discuss the need for security, reliability and legal compliance of a cloud data center.
Database Technologies
3.1 Explore database models
3.2 Implement relational and non-relational database as a service
Cloud Computing Security
3.3 Understand the threats to cloud security
3.5 Explore and develop a cloud security model
3.6 Understand Trusted Cloud Computing
Privacy and Compliance
3.7 Explore key privacy concerns in the cloud
3.8 Differentiate security vs. privacy
3.9 Develop a privacy policy
CLO4 Design strategies for the implementation of effective cloud solutions to support business requirements.
Content Delivery Model
4.1 Understand and explore content delivery network models in the cloud
Portability and Interoperability
4.2 Explore portability and interoperability scenarios
4.3 Understand machine imaging
4.4 Differentiate virtual machine and virtual appliance
Cloud Management
4.5 Understand cloud service life cycle
4.6 Understand asset management in the cloud
4.7 Explore cloud service management
4.8 Develop disaster recovery strategies
SELF PACED / FLIP CLASSROOM
In addition to the above theoretical content the students will learn and practice the cloud concepts in AWS academy. The AWS academy online course covers the following modules.
Module 1 - Global Infrastructure
Module 2 - Structures of the Cloud
Module 3 - AWS Console
Module 4 - Virtual Servers
Module 5 - Content Delivery
Module 6 - Virtual Storage
Module 7 - Security 1
Module 8 - Security 2
Module 9 - Monitoring the Cloud
Module 10: Databases
Module 11 - Load Balancers and Caching
Module 12 - Elastic Beanstalk and Cloud Formation
Module 13 - Emerging Technologies in the Cloud
Module 14 - Billing and Support
Module 15 - Other Cloud Features
Module 16 - Optimizing the Cloud with the AWS CDK
Objective
After completing the course, the student can:
- Describe what Cloud Services are, how they affect business and which new opportunities it may enable.
- Describe use cases and benefits of cloud services,
- Describe SAAS, PAAS, IAAS.
- Develop a solution that utilizes cloud services.
Content
Introduction to cloud services
Software as a service (SAAS)
Platform as a service (PAAS)
Infrastructure as a service (IAAS)
Virtual machines and containers
Security of cloud services
Project work
Materials
Task-specific material to be announced separately in Its Learning and in AWS academy.
Teaching methods
- Weekly face-to-face meetings with lecture teaching and small group work
- Learning by doing and experimenting (exercise tasks, project work, information search)
- Small group work and peer learning
- Self-study material
- Teacher guidance and examples
Exam schedules
No exam, and retake not possible after evaluation grade is published.
International connections
FLIP classrooms and learning by doing
Completion alternatives
Not possible
Student workload
Contact hours
- Course introduction: 3 hours
- 12 times 3h theory and AWS support: 12 x 3h = 36 hours
- 16 times AWS Academy self paced sessions: 16 x 1h = 16 hours
Home work:
- Working with assignments: approximately 80 hours
Total: approximately 135 hours
Further information
Course material and assignments in Its Learning and AWS academy.