You are on page 1of 30

Lecture 1:

Cloud Computing Concepts


Sugat Man Shakya
sugatman.shakya@islingtoncollege.edu.np

CC5068NI Cloud Computing and IoT


1
Agenda
• Know your Teachers
• What your module is
• Aims of this Module
• Assessments
• Cloud Computing Concepts
• Relationship between Cloud and IoT

CS5053NI Cloud Computing and IoT 2


Know Your Teachers
Module Leader / Lecturer
▪ Name: Sugat Man Shakya
▪ Email: sugatman.shakya@islingtoncollege.edu.np
▪ Education qualification
▪ Master of Science (MSc) Information Technology &
Applied Security, Data Analytics
▪ Bachelor's degree (BSC, HONS) Computer Science &
Information Technology, Computing
▪ Experience: 1. Amazon Web Services
2. Innovate Tech
3. Islington College -Present
Tutor
▪ Name: Shishir Subedi
▪ Email: shishir.subedi@islingtoncollege.edu.np
▪ Education qualification
▪ Bachelor's degree (BSC, HONS) Networking and IT Security
▪ Experience:
▪ Robotics Olympic 2019 [Dubai, UAE]
▪ National and International IoT and Robotics Participant
▪ Islington College -Present
Tutor
▪ Name: Ayush Bhakta Pradhanang
▪ Email: ayush.pradhanang@islingtoncollege.edu.np
▪ Education qualification
▪ Master of Science (MSc) Information Technology & Applied
Security
▪ Bachelor's degree (BSC, HONS) Computer Networking & IT
Security (Networking)

▪ Experience:
1. Oracle HCM Cloud Solution Engineer
2. Data Centre
3. Banking Solutions
4. Crocus Pearl Technologies - Present
5. Islington College - Present
Tutor
▪ Name: Suryansh Mathema
▪ Email: suryansh.mathema@islingtoncollege.edu.np
▪ Education qualification
▪ MBA - Entrepreneurship - King’s College
▪ Bachelor's degree (BSC, HONS) Computer Networking & IT
Security (Networking)

▪ Experience:
1. DevOps Engineer - Fusemachines
2. Former DevOps Engineer - Fonepay
3. Visiting Faculty & Project Supervisor - Islington College
Module Summary
• Semester Long Module – 12 Weeks

• Concepts of Cloud Computing and Internet of Things

• AWS Academy – Academic Certification

• Assessments – 50% Group Coursework + 50% Written Examination

CS5053NI Cloud Computing and IoT 8


Aims of Module
• To know about Cloud Computing Concepts
• To know about Internet of Things (IoT) Concepts
• To know about the relationship between Cloud and IoT
• To know about AWS Academy
• To get AWS Academy Certified
• To create a physical IoT-Cloud based project in real time

CS5053NI Cloud Computing and IoT 9


Assessments
• 50% Weightage - Written Examination

• 50% Weightage - Group Coursework

• *Minimum 2 AWS Certification

CS5053NI Cloud Computing and IoT 10


AWS Academy
• Digital Learning Platform with Cloud
Computing Curriculum
• Develop a range of skills and expertise
• Foundational cloud concepts to
architecting, developing, operations, and
cloud security on AWS
• Certificate of Completion with Digital
Badge.

CS5053NI Cloud Computing and IoT 11


AWS Academy
Sugat Man Shakya
Alliance/Program Lead - CPOC (AWS/APN)
AWS Academy Certified Educator
AWS Partner Network Professional
AWS Data Community Builder

CS5053NI Cloud Computing and IoT 12


Understanding IT Environment
IT Infrastructure Management
• Coordination of IT resources, systems,
platforms, people, and environments.
• IT Resources include the things that are
required to set up an IT environment:-
• Computer Systems
• Servers
• Routers, switches, firewall, access point,
etc.
• Connection (wired / wireless)

CS5053NI Cloud Computing and IoT 14


An IT Environment

CS5053NI Cloud Computing and IoT 15


What is a Server?
Server vs PC

CS5053NI Cloud Computing and IoT 16


How does a Server work?

CS5053NI Cloud Computing and IoT 17


What is Virtualization?
- Process of creating a virtual machine with the help of a
virtual software (hypervisor)
- The Hypervisor acts between the primary system and the
secondary system (virtual systems)
- Allows the virtual system to access the resources of the
primary system such as RAM, ROM, Storage, CPU, Network
etc.

CS5053NI Cloud Computing and IoT 18


What is Data Center?
- A data center is a facility that stores a company’s central computing
technology, including the IT infrastructure and hardware.
- Data centers are usually associated with a specific company or
administrative area.
- A professional data center requires:
- Power supply
- Air conditioning
- Expenses
- Data Protection
- Fire Protection
- Sustainability (energy costs)
- Qualified & experienced staffs
- Security
- Technological Infrastructure

CS5053NI Cloud Computing and IoT 19


CS5053NI Cloud Computing and IoT 20
What is Cloud?
- A cloud refers to a distinct IT environment designed for the purpose of
remotely provisioning scalable and measured IT resources.
- It is a network of networks providing remote access to a set of
decentralized IT resources

- As a specific environment used to remotely provision IT resources, a cloud has a finite - Internet provides open access to many Web-based IT resources
boundary. - Much of the Internet is dedicated to the access of content-based IT
- a cloud is typically privately owned and offers access to IT resources that is metered. resources published via the World Wide Web.
- Cloud provided IT resources are dedicated to supplying back-end processing - it is not necessary for clouds to be Web-based even if they are commonly
capabilities and user-based access to these capabilities based on Internet protocols and technologies.

CS5053NI Cloud Computing and IoT 21


What is Cloud? (contd..)
Cloud Consumers and Cloud Providers
• The party that provides cloud-based IT resources is the cloud provider.
• The party that uses cloud-based IT resources is the cloud consumer.

Some of the Cloud Providers:- • Verizon cloud


• Amazon Web Services (AWS) • Digital Ocean
• Microsoft Azure • Godaddy
• Google Cloud Platform (GCP) • Red Hat Cloud
• Alibaba Cloud • VmWare
• IBM Cloud • Rackspace
• Oracle Cloud • Salesforce
CS5053NI Cloud Computing and IoT 22
Scaling
Scaling, from an IT resource perspective, represents the ability of
the IT resource to handle increased or decreased usage demands.
The following are types of scaling:
• Horizontal Scaling - scaling out and scaling in
• Vertical Scaling - scaling up and scaling down

Horizontal Scaling
Horizontal scaling means scaling by adding more machines (e.g. A whole new server)
to your pool of resources

Vertical Scaling
Vertical scaling refers to scaling by adding more power (e.g. CPU, RAM) to an existing
machine
CS5053NI Cloud Computing and IoT 23
Cloud Service
A cloud service is any IT resource that is made
remotely accessible via a cloud.

A cloud service can exist as a simple Web-based software


program with a technical interface invoked via the use of a
messaging protocol, or as a remote access point for
administrative tools or larger environments and other IT
resources.

CS5053NI Cloud Computing and IoT 24


Cloud Service Consumer
The cloud service consumer is a temporary runtime role assumed by a
software program when it accesses a cloud service.

Depending on the nature of a given diagram, an artifact labeled as a cloud service consumer may be a software program or a hardware device (in which
case it is implied that it is running a software program capable of acting as a cloud service consumer).

CS5053NI Cloud Computing and IoT 25


Goals and Benefit
• Reduced Investments and Proportional Costs

• Increased Scalability

• Increased Availability and Reliability

CS5053NI Cloud Computing and IoT 26


Risks and Challenges
• Increased Security Vulnerabilities

• Reduced Operational Governance Control

• Limited Portability Between Cloud Providers

• Multi-Regional Compliance and Legal Issues

CS5053NI Cloud Computing and IoT 27


Relation Between Cloud and IoT
• Cloud Computing in IoT works as part of a collaboration and is used to store IoT data.

• The Cloud is a centralized server containing computer resources that can be accessed whenever
required.

• Cloud Computing is an easy travel method for the large data packages generated by the IoT
through the Internet.

CS5053NI Cloud Computing and IoT 28


End of Lecture 1

CC4057 Introduction to Information Systems 29


Thank you !
Any questions ?

CC4057 Introduction to Information Systems 30

You might also like