Cloud Saas Lectureee
Cloud Saas Lectureee
Cloud Saas Lectureee
Architecture
As we know, cloud computing technology is used by both
small and large organizations to store the information in cloud and access it
from anywhere at any time using the internet connection.
Back End
The back end is used by the service provider. It manages all the resources that
are required to provide cloud computing services. It includes a huge amount of
data storage, security mechanism, virtual machines, deploying models,
servers, traffic control mechanisms, etc.
Components of Cloud Computing Architecture
v. Storage -
Storage is one of the most important components of cloud computing. It provides a huge
amount of storage capacity in the cloud to store and manage data.
vi. Infrastructure -
It provides services on the host level, application level, and network level. Cloud
infrastructure includes hardware and software components such as servers, storage, network
devices, virtualization software, and other storage resources that are needed to support the cloud
computing model.
vii. Management -
Management is used to manage components such as application, service, runtime cloud,
storage, infrastructure, and other security issues in the backend and establish coordination between
them.
viii. Security -
Security is an in-built back end component of cloud computing. It implements a security
mechanism in the back end.
ix. Internet
The Internet is medium through which front end and back end can interact and communicate
with each other.
How does Cloud Computing Work?
Assume that you are an executive at a very big corporation. Your particular responsibilities
include to make sure that all of your employees have the right hardware and software they need
to do their jobs. To buy computers for everyone is not enough. You also have to purchase
software as well as software licenses and then provide these software’s to your employees as they
require. Whenever you hire a new employee, you need to buy more software or make sure your
current software license allows another user. It is so stressful that you have to spend lots of
money.
But, there may be an alternative for executives like you. So, instead of installing a suite of
software for each computer, you just need to load one application. That application will allow the
employees to log-in into a Web-based service which hosts all the programs for the user that is
required for his/her job. Remote servers owned by another company and that will run
everything from e-mail to word processing to complex data analysis programs. It is called cloud
computing, and it could change the entire computer industry.
In a cloud computing system, there is a significant
workload shift. Local computers have no longer to do
all the heavy lifting when it comes to run applications.
But cloud computing can handle that much heavy
load easily and automatically. Hardware and software
demands on the user's side decrease. The only thing
the user's computer requires to be able to run is the
cloud computing interface software of the system,
which can be as simple as a Web browser and the
cloud's network takes care of the rest.
Fundamentals of SaaS
Software as a Service
Introduction
What is SaaS?
SaaS stands for Software as a Service.
It is a cloud computing model where software applications are
provided to users over the internet. Users access the software
through a web browser, eliminating the need for installation and
maintenance on their local machines.
At the initial stage, organizations have limited awareness and experience with SaaS.
Adoption is ad hoc, with sporadic usage of SaaS applications. There is a lack of
standardized processes and governance. The focus is primarily on solving immediate
challenges rather than long-term strategy.
Stage 2: Defined
In the defined stage, organizations start formalizing their SaaS adoption. There is a clearer
understanding of business requirements and alignment with SaaS solutions. Defined
processes and governance frameworks are established, ensuring better control and security.
However, the usage of SaaS is still limited to specific departments or functions.
Stage 3: Managed
At the managed stage, organizations have a comprehensive strategy for SaaS adoption.
SaaS applications are managed across the organization with standardized processes and
controls. Integration with other systems is prioritized, enabling data flow and
collaboration. Cost optimization and vendor management strategies are implemented.
SaaS Maturity Model
Stage 4: Optimized
In the optimized stage, organizations have fully embraced SaaS and maximize its potential.
SaaS solutions are strategically aligned with business goals. Continuous improvement and
innovation are emphasized, leveraging analytics and insights to drive optimization.
Scalability, security, and performance are key considerations.