Angelo MARCELLI | SECURE CLOUD COMPUTING
Angelo MARCELLI SECURE CLOUD COMPUTING
cod. 0622700095
SECURE CLOUD COMPUTING
0622700095 | |
DEPARTMENT OF INFORMATION AND ELECTRICAL ENGINEERING AND APPLIED MATHEMATICS | |
EQF7 | |
COMPUTER ENGINEERING | |
2024/2025 |
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 | |
---|---|
STARTING FROM THE ARCHITECTURAL CHARACTERISTICS OF MODERN PROCESSORS, THE COURSE ANALYZES THE DISTRIBUTED ARCHITECTURES TYPICAL OF DATA CENTERS FOCUSING ON CLUSTER COMPUTING BY ANALYZING STORAGE, JOB SCHEDULING AND CYBERSECURITY ISSUES THROUGH THE USE OF SOFTWARE SOLUTIONS AVAILABLE ON THE MARKET. CLOUD COMPUTING SYSTEMS WILL BE ANALYZED, AS WELL AS SOME REFERENCE OPEN SOURCE SOLUTIONS FOR DESIGNING A SECURE ARCHITECTURE FOR INFRASTRUCTURE AS A SERVICE SOLUTIONS. FINALLY, VIRTUALIZATION SYSTEMS AND SOFTWARE CONTAINERS WILL BE DISCUSSED, ANALYZING THE MAIN SOLUTIONS AVAILABLE ON THE MARKET. KNOWLEDGE AND UNDERSTANDING UNDERSTANDING THE ADVANCED ASPECTS OF COMPUTER ARCHITECTURES, WITH PARTICULAR REFERENCE TO DISTRIBUTED ARCHITECTURES AND CLUSTER COMPUTING. KNOWLEDGE OF CLOUD PLATFORMS COMPUTING, VIRTUALIZATION AND CYBERSECURITY TECHNOLOGIES. APPLYING KNOWLEDGE AND UNDERSTANDING DESIGNING THE ARCHITECTURE OF A SECURE COMPUTING INFRASTRUCTURE, USING BOTH LOCALIZED RESOURCES AT THE DATA CENTER AND RESOURCES IN THE CLOUD. DIMENSIONING THE DIFFERENT COMPONENTS OF A COMPUTING INFRASTRUCTURE. |
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 LECTURES AND PRACTICE. DURING PRACTICE, SMALL STUDENT TEAMS ARE ASSIGNED EXERCISES THAT REQUIRED THE APPLICATION OF THE CONCEPT PRESENTED DURING THE LECTURE AND ARE DISCUSSED THE SOLUTIONS PROPOSED BY THE TEAMS. AT THE END OF THE CLASS, EACH TEAM MUST DEVELOP A PROJECT THAT INCLUDES INTO A UNITARY FRAMEWORK SOME OF THE TOPICS OF THE COURSE, AND IS INSTRUMENTAL FOR PROVIDING THE STUDENT WITH THE SKILL FOR APPLYING THE ACQUIRED KNOWLEDGE AND WORKING IN TEAM. |
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 [Ultima Sincronizzazione: 2024-11-18]