Cloud System Administration
Keywords |
Classification |
Keyword |
OFICIAL |
Computer Science |
Instance: 2024/2025 - 2S 
Cycles of Study/Courses
Teaching Staff - Responsibilities
Teaching language
Portuguese
Objectives
Understanding the role and procedures performed by network and system administrators in public cloud environments. Familiarization with some general principles and laboratory practice with the implementation and maintenance of some concrete examples of flexibility of critical services in simulated failure contexts and large-scale operations.
Learning outcomes and competences
The course aims to relate theoretical concepts with the installation and practical maintenance of some computational, storage and network services considered essential for cloud-hosted systems.
The student will finish the course with skills in cloud system administration, namely in the creation of VMS, containers, scaling, storage and security.
Working method
Presencial
Pre-requirements (prior knowledge) and co-requirements (common knowledge)
System administration (recommended)
Program
Topics:
Cloud Computing Essentials
Cloud First Steps
Google Compute Engine
Computing Solutions
Google Cloud Storage, VPC networks
Cloud Economics
Google Compute Engine and Storage, Google Cloud Pricing Calculator
Networking Concepts
VPC networks, Google Compute Engine
Databases in Practice
Google Cloud SQL
Connecting VPCs
Google Compute Engine, VPC
First NoSQL Database
Google Cloud DataStore, Spanner
Core Security Concepts
Google Compute Engine, VPC, Identity and Access Management (IAM)
File Systems in the Cloud
Google Compute Engine , Persistent Disk, Google Data Storage
Auto-healing and Scaling Applications
Google Compute Engine , Auto Scaling
Highly Available Web Applications
Cloud Data Storage, Auto Scaling, Cloud Load Balancing
Mandatory literature
Victor Dantas; architecting google cloud solutions: learn to design robust and future-proof solutions with google cloud technologies, Packt Publishing Ltd, 2021. ISBN: 978-1-80056-330-8
Teaching methods and learning activities
Theoretical and theoretical-practical classes where essential concepts are approached in detail for understanding the innweworks of systems administration tools, which will be used in the management of systems and networks in a controlled simulation environment in the cloud.
Practical classes of a laboratory nature where a network infrastructure, storage and computer services are set up for subsequent application of tools and good practices for installing and administering the services covered in the program.
Evaluation Type
Distributed evaluation with final exam
Assessment Components
designation |
Weight (%) |
Exame |
40,00 |
Trabalho prático ou de projeto |
60,00 |
Total: |
100,00 |
Amount of time allocated to each course unit
designation |
Time (hours) |
Elaboração de projeto |
70,00 |
Estudo autónomo |
20,00 |
Frequência das aulas |
56,00 |
Trabalho laboratorial |
16,00 |
Total: |
162,00 |
Eligibility for exams
Minimium grade of 50% in the semester project.
Calculation formula of final grade
Project |
60% |
(minimum grade: 50%) |
Final Exam: |
40% |
(minimum grade: 50%) |
Final Note = (0.4 * exam + 0.6 * project) * 20This formula applies to all exams: normal, appeal, special appeal, last year students and grade improvement.