International Teaching | SECURE CLOUD COMPUTING
International Teaching SECURE CLOUD COMPUTING
Back
Lessons Timetable
cod. 0622700095
SECURE CLOUD COMPUTING
0622700095 | |
DEPARTMENT OF INFORMATION AND ELECTRICAL ENGINEERING AND APPLIED MATHEMATICS | |
EQF7 | |
COMPUTER ENGINEERING | |
2025/2026 |
YEAR OF COURSE 2 | |
YEAR OF DIDACTIC SYSTEM 2022 | |
AUTUMN SEMESTER |
SSD | CFU | HOURS | ACTIVITY | |
---|---|---|---|---|
ING-INF/05 | 3 | 24 | LESSONS | |
ING-INF/05 | 2 | 16 | LAB | |
ING-INF/05 | 1 | 8 | EXERCISES |
Objectives | |
---|---|
THE COURSE INTRODUCES THE FUNDAMENTAL CHARACTERISTICS OF CLOUD COMPUTING, THE ROLE OF ENABLING TECHNOLOGIES, AND PRESENTS THE LAYERED ARCHITECTURE USED FOR THE IMPLEMENTATION. STARTING FROM THE VIRTUALIZATION OF RESOURCES, THE DIFFERENT ARCHITECTURAL CHOICES ARE DISCUSSED, AS THE COMPONENTS FOR THEIR MANAGEMENT IN THE DIFFERENT LEVELS AND THE TOOLS AVAILABLE FOR THEIR IMPLEMENTATION. FINALLY, THE ASPECTS RELATED TO SECURITY, VULNERABILITIES ANALYSIS, AVAILABLE COUNTERMEASURES, AND RELATED TOOLS FOR THEIR IMPLEMENTATION ARE PRESENTED AND COMPARED. THE LABORATORY PART REQUIRES THE DESIGN AND IMPLEMENTATION OF A CLOUD SOLUTION FOR A SECURE APPLICATION BASED ON ARTIFICIAL INTELLIGENCE TECHNIQUES. KNOWLEDGE AND UNDERSTANDING UNDERSTANDING OF ADVANCED ASPECTS OF COMPUTER ARCHITECTURES, WITH PARTICULAR REFERENCE TO DISTRIBUTED ARCHITECTURES AND CLOUD COMPUTING. KNOWLEDGE OF CLOUD COMPUTING PLATFORMS, VIRTUALIZATION AND CYBERSECURITY TECHNOLOGIES APPLIED KNOWLEDGE AND UNDERSTANDING TO DESIGN AND IMPLEMENT A SECURE CLOUD SOLUTION USING OPEN-SOURCE TOOLS. PERFORMANCE EVALUATION: STRENGTHS AND LIMITS OF THE PROPOSED SOLUTION. |
Prerequisites | |
---|---|
CONCEPTS AND METHODS OF DISTRIBUTED PROGRAMMING, OPERATING SYSTEMS STRUCTURE AND SERVICES, COMMUNICATION NETWORKS AND PROTOCOLS, COMPUTER ARCHITECTURE |
Contents | |
---|---|
TEACHING UNIT 1: FUNDAMENTALS OF CLOUD COMPUTING (LECTURE/PRACTICE/LABORATORY HOURS 5/0/0) - 1 LECTURE (1 HOUR): COURSE INTRODUCTION - 2 LECTURE (1 HOUR): UNDERSTANDING CLOUD COMPUTING - 3 LECTURE (3 HOURS): CHARACTERISTICS AND FUNDAMENTAL MODELS OF CLOUD COMPUTING KNOWLEDGE AND UNDERSTANDING: KNOWLEDGE OF THE FUNDAMENTALS MODEL OF CLOUD COMPUTING DEPLOYMENT AND DELIVERY APPLYING KNOWLEDGE AND UNDERSTANDING: NONE TEACHING UNIT 2: CLOUD ENABLING TECHNOLOGIES (LECTURE/PRACTICE/LABORATORY HOURS 7/3/0) - 4 LECTURE (2 HOURS): DATA CENTER - 5 LECTURE (3 HOURS): VIRTUALIZATION TECHNOLOGIES - 6 LECTURE (2 HOURS): WEB E MULTITENANT TECHNOLOGIES - 7 PRACTICE (3 HOURS): FINAL PROJECT PRESENTATIONS KNOWLEDGE AND UNDERSTANDING: KNOWLEDGE ABOUT MAIN CLOUD ENABLING TECHNOLOGIES APPLYING KNOWLEDGE AND UNDERSTANDING: SPECIFICATION OF THE CLOUD ARCHITECTURE AND THE ENABLING TECHNOLOGIES FOR THE FINAL PROJECT IMPLEMENTATION TEACHING UNIT 3: CLOUD COMPUTING TOOLS 1 (LECTURE/PRACTICE/LABORATORY 0/2/3) - 8 PRACTICE (2 HOURS): TECHNOLOGICAL STACK - 9 LABORATORY (3 HOURS): OPENSTACK KNOWLEDGE AND UNDERSTANDING: MAIN FEATURES AND ARCHITECTURES FOR CLOUD COMPUTING APPLYING KNOWLEDGE AND UNDERSTANDING: MAIN FEATURES OF THE TOOLS FOR THE DESIGN AND IMPLEMENTATION OF THE FINAL PROJECT TEACHING UNIT 4: FUNDAMENTALS OF CLOUD SECURITY (LECTURE/PRACTICE/LABORATORY 5/0/0) - 10 LECTURE (2 HOURS): BASIC TERMS AND CONCEPTS - 11 LECTURE (3 HOURS): THREATS AND THGREAT AGENTS KNOWLEDGE AND UNDERSTANDING: MAIN FEATURES OF THREATS AND SECURITY CHECKLIST APPLYING KNOWLEDGE AND UNDERSTANDING: TOOLS AND PROCEDURES FOR CLOUD SECURITY TEACHING UNIT 5: CLOUD COMPUTING MECHANISMS (LECTURE/PRACTICE/LABORATORY 7/0/0) - 12 LECTURE (2 HOURS): CLOUD INFRASTRUCTURE MECHANISMS - 13 LECTURE (3 HOURS): CLOUD MANAGEMENT MECHANISMS - 14 LECTURE (2 HOURS): CLOUD SECURITY MECHANISMS KNOWLEDGE AND UNDERSTANDING: KNOWLEDGE OF THE MECHANISM FOR IMPLEMENTATION AND DEPLOYMENT OF SECURE CLOUD INFRASTRUCTURE APPLYING KNOWLEDGE AND UNDERSTANDING: NESSUNA TEACHING UNIT 6: CLOUD COMPUTING TOOLS 2 (LECTURE/PRACTICE/LABORATORY 0/0/6) - 15 LABORATORY (3 HOURS) KUBERNETES - 16 LABORATORY (3 HOURS): KUBEFLOW KNOWLEDGE AND UNDERSTANDING: MAIN FEATURES AND ARCHITECTURES FOR CLOUD COMPUTING APPLYING KNOWLEDGE AND UNDERSTANDING: MAIN FEATURES OF THE TOOLS FOR THE DESIGN AND IMPLEMENTATION OF THE FINAL PROJECT TEACHING UNIT 7: FINAL PROJECT (LECTURE/PRACTICE/LABORATORY 0/0/10) - 17 LABORATORY (10 HOURS): DESIGN, IMPLEMENTATION AND DEPLOYMENT OF A SECURE CLOUD SERVICE KNOWLEDGE AND UNDERSTANDING: UNDERSTANDING BASIC PRINCIPLES OF ORAL AND WRITTEN TECHNICAL DOCUMENTATION APPLYING KNOWLEDGE AND UNDERSTANDING: DESIGN, IMPLEMENTATION, DEPLOYMENT AND DOCUMENTATION OF THE FINAL PROJECT TOTALE LECTURE/PRACTICE/LABORATORY 24/5/19 |
Teaching Methods | |
---|---|
THE COURSE INCLUDES THEORETICAL LECTURES AND LABORATORY ACTIVITIES. IN THE LATTER, STUDENTS ACQUIRE MASTERY OF THE TOOLS INTRODUCED IN THE LECTURE TO BE USED FOR THE FINAL PROJECT ASSIGNED TO EACH SMALL GROUP OF STUDENTS. THE PROJECT INCLUDES SELECTED CONTENT FROM THE LECURRES FOR THE DESIGN AND IMPLEMENTATION OF A SECURE CLOUD COMPUTING SOLUTION. IT IS INSTRUMENTAL TO THE ACQUISITION, IN ADDITION TO THE SPECIFIC SKILLS, OF THE ABILITY TO WORK IN A TEAM, TO PRESENT THE PROJECT ACTIVITIES IN WRITTEN FORM, AND TO PRESENT AND DISCUSS THE STRENGTHS AND LIMITATIONS OF THE PROJECT COMPLETED. |
Verification of learning | |
---|---|
THE FINAL EVALUATION IS BY ORAL EXAMINATION AND THE PRESENTATION OF THE PROJECT. THE GRADE IS THE WEIGHTED SUM OF PROJECT CONTENT (50%), PROJECT PRESENTATION (20%) AND ORAL EXAMINATION (30%) |
Texts | |
---|---|
E. THOMAS, Z. MAHMOOD, R. PUTINI, CLOUD COMPUTING: CONCEPTS, TECHNOLOGY AND ARCHITECTURES, PRENTICE HALL/PEARSONPTR, 2019 |
More Information | |
---|---|
THE COURSE IS HELD IN ENGLISH THE TEACHING MATERIAL IS AVAILABLE ON THE UNIVERSITY E-LEARNING PLATFORM (HTTP://ELEARNING.UNISA.IT) ACCESSIBLE TO STUDENTS USING THEIR OWN UNIVERSITY CREDENTIALS. |
BETA VERSION Data source ESSE3