Cloud Computing

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 25

Cloud Computing

Defination:

 The practice of using a network of remote servers hosted on the internet to store, manage,
and process data rather than on a local server or a personal computer
 Simple definitions:
 Simply put, cloud computing is the delivery of computing services Including servers,
storage, database, networking software analytics and intelligence over the internet ( the
cloud).
 Cloud computing referred as the accessing and storing of data and provide services related
to computing over the internet.
 It simply referred as it remote services on the internet manage and access data online rather
than the local drives. The data can be anything like images, videos, audios, documents,
files etc
History / Evolution in Cloud Computing

 Before computing was come into existence, client Server Architecture was used where
all the data and control of client resides in Server side.
 If a single user want to access some data, firstly user need to connect to the server and
after that user will get appropriate access.
 But it has many disadvantages.
 So after Client Server Computing, Distributed Computing was came into existence.
 In this type of computing all computers are network together. With the help of this,
users can share their resources when needed.
 But it also has certain limitations.
 So in order to resolve or remove limitations faces in Distributed System, Cloud
Computing was emerged.
CLIENT SERVER
COMPUTING

DISTRIBUTED
COMPUTING

CLOUD COMPUTING
 Early Concept (1950s-1970s):
 In 1960s, the concept of cloud computing was first introduce by Joseph Carl Robnett Licklider.
 During 1961, John MacCharty delivered his speech at MIT that ‘Computing can be sold as a
Utility, like Water and Electricity’.
 According to John it was a brilliant idea. But people at that time don’t want to adapt this
technology.
 They thought the technology they were using efficient enough for them.
 So this concept of computing was not appreciated at that time and not done very research on it.
 But as the time pass, the technology cough the idea after few years this idea was implemented
 In 1965s IBM introduce the system/360, a mainframe computer that allows for remote access
and resource sharing.
 In 1969s ARPANET the precursor to the internet is established.
 In 1970s virtualization technology emerge, allowing multiple users to share a single
computer’s resources
 Rise Of Client Server Model (1980s-1990s):
 In 1980s Client Server Model gains traction, separating processing power(client) from
data storage (server)
 In 1984s sun microsystem introduce network file system (NFS), facilitating file sharing
across computers
 In 1996s Compaq uses the term “cloud computing”
 Birth of Modern Cloud Computing(1990s-2000s):
 The idea was implemented by Salesforce.com 1999.
 Salesforce.com pioneers the software as a service (SaaS) model, delivering software applications
over the internet.
 This company started delivering an enterprise application over the internet and this was the
boom of cloud computing was started
 In 2002 Amazon started Amazon web services (AWS), Amazon had provide storage
computation over the internet
 In 2006 Amazon launched Elastic Compute Cloud Commercial Service which was open for
everybody to use.
 In 2008 Google enters the cloud market with Google App Engine( Google Play) a platform for
building web applications
 As other companies had saw the emergence of cloud computing they also started
providing their cloud services.
 In 2009, Microsoft launch Microsoft Azure and after that other companies like Alibaba,
IBM, Oracle, HP also introduce their cloud services.
 In today the cloud computing has become the important and essential skill
 Cloud computing has continued to grow, with advancements in virtualization, scalability,
and security.
 It has become an essential part of our digital infrastructure, enabling us to store, access,
and process data from anywhere in the world.
 Cloud Computing Explodes (2010s – Present):
 In 2010s cloud computing adopting skyrockets, attracting business of all sizes seeking
scalability and flexibility.
 In 2013s, The National Institute of Standard and Technology (NIST) defines cloud computing,
bringing standards
 In 2017s, the global cloud computing market surpasses $260 billion, showcase its immense
growth
 In 2020s Hybrid and Multi-cloud strategies become prominent, allowing businesses to tailor
their cloud solutions
 Artificial Intelligence and Machine Learning:
 Cloud Platform will leverage AI and ML for advanced automation, analytics and decision making
Cloud Computing Services Models:

The key models of cloud computing are


 Infrastructure as a service (laaS):
 Platform as a service (PaaS):
 Software as a Service (SaaS):
Additional Models:
 Function as a service (FaaS);
 Container as a Service (CaaS):
1. Infrastructure as a Service (IaaS):
 Offers on demand,
 access to fundamental computing resources like servers, storage and networking
 Users manage operation systems, applications and data
 Suitable for developers and organizations seeking control and flexibility over their
infrastructure
 IaaS provide a high level of control
1. Platform as a Service (PaaS):
 Provides a cloud base- platform for developing, and managing applications
 Offers pre-configured environment and eliminates the need to manage underlying
infrastructure
 Ideal for developers and organizations focused on faster application development
 PaaS streamlines applications development
1. Software as a Service (SaaS)
 Deliver ready to use software applications over the internet
 Users access applications through web interfaces
 Eliminating the need for installation or maintenance
 Perfect for businesses seeking easy access to standard software without maintaining
infrastructure or platform concerns
 SaaS provide the most user friendly experience with limited control
 SaaS is typically the most cost effective for standard software
Additional Models:
 Function as a Service (FaaS)
 Provides a serverless execution environment where users upload codes and play only for
resources utilization
 Example of FaaS are AWS Lambda, Google cloud functions, Azure Functions
 Container as a Service (CaaS):
 offers a platform for managing and developing containerized applications promoting
portability and scalability
 Examples of CaaS includes AWS Fargate, Google Kubernetes Engine (GKE), Azure
Container Instances (ACI)
Cloud Computing Types or Development
Model:
It includes
 Public Cloud
 Private Cloud
 Hybrid Clouds
 Community Clouds
 Public Cloud:
 Resources are share among multiple users and access over the internet.
 It is the most cost effective option
 It offers less control and customization
 It is owned and operated by third party cloud service providers
 Example includes Amazon Web Services(AWS) or Google Cloud Platform(GCP)
 Private Cloud :
 Private clouds are owned and operate by an organization
 Either on –premises or hosted by third party provider
 Private clouds offer more control and security than public clouds
 But they are more expensive to setup and maintain
 Examples includes large enterprises, Healthcare providers
 Hybrid clouds:
 Hybrid clouds are the combine elements of both public and private clouds
 This allows organizations to take advantages of the cost effectiveness of public clouds
 While still maintaining control over sensitive data and applications
 Examples includes Financial Institutions, Government, Retailers ,Manufacturings
 Community Model:
 Community clouds are the specific type of cloud computing where infrastructure and resources are shared
 Shared by a group of an organization with common interest or goals
 They offer a unique blend of the benefits of private and public clouds , making them suitable for certain
situations
 Examples includes healthcare centers i.e hospitals, Education centers i.e Schools and Universities,
Government Agencies, Banks and other Financial Institutions
Benefits of using MIS in Cloud Computing

There are lots of benefits of using MIS in cloud Computing. Some of them are discussed here
 Improved decision making
Access to real time data and insights
Ability to analyze trends and patterns
 Enhance operational efficiency
Automation of manual tasks
Improved resource allocation
 Reduce costs
Elimination of upfront infrastructure investment
 Increased agility
Repaid development of new applications and services
Improved scalability to meet changing demands
Components of Cloud MIS

 data management
Data collection and storage
Data warehouses
 Information processing
Data analysis and reporting
Business intelligence tools
 Application management
Management of cloud based application
Integration with no premises system
 Security management
Protection of data and applications
Identity and access management
 Cost management
features of cloud computing

 Scalability and flexibility


 Cost effectiveness
 Improved accessibility
 Increased collaboration
 Faster time to market
 Innovation and continuous updates
 Disaster recovery
Disadvantages

 Vendor lock in
Switching cloud providers can be complex and expensive
 Security and privacy concern
 Lack of control and customization
 Dependence on internet connection
 Hidden costs
 Legal issues
 Lack of experience
Key Challenges

 Data security and privacy


 Performance and availability
 Vendor lock-in
Avoiding dependence on a single cloud provider
 Cost management
 Managing complexity
 Lack of expertise
 Dependence on internet connectivity
Use causes for cloud MIS

Cloud computing has a great impact on modern systems i.e


 Financial services
Managing financial transactions and data
Providing online banking services
 Healthcare
Storing and managing patient data
Providing telehealth services
 Retails
Managing online orders and inventories
Providing customer support
 Manufacturing
Managing supply chain and production processes
Providing remote access to applications
 Education
Managing students and teachers data and information
Providing online classes system
Conclusion

 Cloud MIS plays a critical role in engaging businesses to leverage the benefits of cloud
computing
 By implementing an effective cloud MIS, business can improve their decision making,
operational efficiency, and agility while reducing cost
 The future of cloud computing/MIS is bright with continued growth and innovation
expected in the years to come

You might also like