Professional Documents
Culture Documents
Lesson 1 CSE472 Spring 2024
Lesson 1 CSE472 Spring 2024
Lesson 1 CSE472 Spring 2024
Presented by
Dr. Rubaiyat Islam
Crypto-economist Consultant
Sifchain Finance, USA.
Adjunct Faculty, IUB.
MY BACKGROUND AND CONTACT
DETAILS
2
Policies
• Attendance Policy
• Attendance will be collected automatically from Google Meet
• According to University policy without 70% of attendance,
sitting for final exam is NOT allowed
• Administrative Policy
• All announcements will be made available via Google
Classroom and University assigned email addresses
• Academic Dishonesty
• A student who cheats, plagiarizes, or furnishes false, misleading
information in the course is subject to disciplinary action up to
and including an F grade in the course and/or
suspension/expulsion from the University
• All assignments, online quizzes, tests and examinations must be
submitted on time. Late submission will NOT be
accepted/graded Independent University Bangladesh (IUB)
Policies
• Academic Dishonesty (cont.)
• No collaboration whatsoever is permitted during online quizzes,
tests and examination
• Non-Discrimination Policy
• The Course and University policy prohibits discrimination on
the basis of race, color, religion, sex, marital or parental status,
national origin or ancestry, age, mental or physical disability,
sexual orientation, military status
• University Regulation and Code of Conduct
• Please see the Green Book for further information
• Students with Disabilities
• Students with disabilities are required to inform the instructor
and the department of CSE of any specific requirement for
classes or examination as soon as possible.
Independent University Bangladesh (IUB)
Evaluation Method
– Quizzes + Assignments+ Class Participation (20%)
– Midterm (25%)
– Final (35%)
- Project (20%)
90-100 85-89 80-84 75-79 70-74 65-69 60-64 55-59 50-54 45-49 0-44
§ Resources:
§ Book:
§ “Cloud Computing For Dummies” 2nd Edition, Kindle Edition.
§ Research papers (will be given per lecture)
§ “Cloud Computing, Theory and Practice” Dan C. Marinescu,
Morgan Kaufmann
COURSE CONTENTS
1. Cloud administrators are experts who manage a company’s cloud presence and infrastructure.
2. Cloud support engineers are trouble shooters who assist customers, typically B2B clients.
3. Cloud security analysts are responsible for ensuring the integrity and security of a company’s cloud
presence.
4. Cloud network engineers design and maintain an organisation’s cloud services across a network in a
specific division or the company.
5. Cloud software engineers work with programmers and related computer scientists to develop software
that operates in the cloud, often as SaaS or IaaS systems.
6. Cloud automation engineers build, implement, and maintain the automation technology as it migrates to
the cloud.
7. Cloud engineers manage a company’s cloud strategies.
8. Cloud consultants guide companies looking for cloud-based tools.
9. Cloud data scientists develop logical management and organisation systems for otherwise heavy data in
cloud infrastructure environments.
10.Cloud architects design and implement cloud computing solutions. This includes designing the cloud
infrastructure, designing the cloud application architecture, and designing the cloud security architecture.
WHAT IS CLOUD COMPUTING?
10
CLOUD COMPUTING ATTRIBUTES,
SERVICE MODELS AND DEPLOYMENT
MODELS
CLOUD COMPUTING-
CHARACTERISTICS
“Cloud Computing offers on-demand, scalable and
elastic computing (and storage services). The
resources used for these services can be metered
and users are charged only for the resources
used. “
12
Source : https://www.hitechmv.com/cloud-computing-the-characteristics-part-2/
EARLY MODELS OF CLOUD COMPUTING
13
EARLY MODELS OF CLOUD COMPUTING
Comparing these six computing paradigms, it looks like that cloud computing is a return to
the original mainframe computing paradigm. But unlike Mainframe , cloud has almost
infinite power and capacity.
Source : Voas, J., & Zhang, J. (March/April 2009). Cloud computing: New wine or just a new bottle? IEEE ITPro, 15–17.
14
Cloud Computing Models, Resources, Attributes
Delivery models
Software as a Service (SaaS) Deployment models
Platform as a Service (PaaS) Public cloud
Cloud computing
Infrastructure
Distributed infrastructure
Defining attributes
Resource virtualization
Massive infrastructure
Autonomous systems
Utility computing. Pay-per-usage
Resources
Accessible via the Internet
Compute & storage servers
Networks Services Elasticity
Applications
15
TYPES OF CLOUD COMPUTING
Source : Simplilearn
16
TYPES OF CLOUD DEPLOYMENT
MODELS
17
CLOUD DELIVERY SERVICES (LAYERED ARCHITECTURE
source Wikipedia
18
INFRASTRUCTURE-AS-A-SERVICE (IAAS)
§ The user is able to deploy and run arbitrary software, which can include
operating systems and applications.
§ The user does not manage or control the underlying Cloud infrastructure but
has control over operating systems, storage, deployed applications, and
possibly limited control of some networking components, e.g., host firewalls.
19
PLATFORM-AS-A-SERVICE (PAAS)
20
SOFTWARE-AS-A-SERVICE (SAAS)
21
The Three delivery models of
Cloud Computing
22
Source : Microsoft Azure
CLOUD COMPUTING ADVANTAGES
23
CLOUD COMPUTING ADVANTAGES
24
WHY CLOUD COMPUTING IS (COULD) BE
SUCCESSFUL WHEN OTHER PARADIGMS HAVE
FAILED?
§ It is better equipped to take use of recent developments in
software, networking, storage, and processor technologies that
have been supported by the same businesses that offer Cloud
services.
§ Economical factors: It is used for enterprise computing, and the
adoption of this technology by businesses, governments, and
financial institutions has a significant effect on the economy.
§ Infrastructures Management reasons:
§ A single Cloud consists of a mostly homogeneous (now more
heterogeneous) set of hardware and software resources.
§ The resources are in a single administrative domain (AD).
Security, resource management, fault-tolerance, and quality of
service are less challenging than in a heterogeneous
environment with resources in multiple ADs.
25
SUMMARY
26