Cloud Architecture Module 3 Btech
Cloud Architecture Module 3 Btech
ARCHITECTURE,
SERVICES AND
STORAGE
Cloud Architecture Design
Organizations are turning to the cloud for AI development, operational and
workstream optimizations, and to dynamically scale infrastructure to meet
changing business demands. As you design your cloud, it helps to keep in mind
that you are creating an infrastructure as well as a business model for scale,
resilience, and agility. To realize these goals, your cloud architecture design must
account for the unique needs of workloads, users, and operational costs.
Principles of Cloud Architecture
Before you can design your cloud, you must first assess your existing environment and
business needs. Here are just some of the questions you will need to explore:
➢ SaaS
➢ PaaS
➢ IaaS
Cloud Provider
Cloud Auditor
A cloud auditor is a party that can perform an independent
examination of cloud service controls with the intent to express an
opinion thereon. A cloud auditor can evaluate the services provided
by a cloud provider in terms of security controls, privacy impact,
performance, etc.
Cloud Broker
A cloud broker is a third-party individual or business that acts as an
intermediary between the purchaser of a cloud computing service and
the sellers of that service. In general, a broker is someone who acts as
an intermediary between two or more parties during negotiations.
Cloud Broker
In addition to acting as an intermediary for contract negotiations, a cloud broker might
also provide the customer with additional services, facilitating
the deduplication, encryption and transfer of the customer's data to the cloud and
assisting with data lifecycle management (DLM). This type of broker is sometimes
referred to as a cloud enabler.
➢ This makes data-accessing contrivances more reliable and efficient, with nominal
administration effort.
➢ But there are also many challenges involved in cloud computing, and if you’re not
prepared to deal with them, you won’t realize the benefits.
Architecture Design Challenges
Challenges related to
unpredictable performance and
bottlenecks
Challenges related to data Challenges related to service
privacy, compliance and security availability and vendor/data
concerns lock-in
Architectural design
challenges in Cloud
Cloud Backup
Cloud backup, also known as online backup or remote backup, is a strategy for
sending a copy of a physical or virtual file or database to a secondary, off-site location
for preservation in case of equipment failure or catastrophe.
Storage as a Service
Storage as a service (SaaS) is a cloud business
model in which a company leases or rents its
storage infrastructure to another company or
individuals to store data.
▪ Potential Downtimes
▪ Limited Customization
▪ Vendor Lock-in
▪ Unreliable
Cloud Storage
Cloud storage is a cloud computing model
that stores data on the Internet through a
cloud computing provider who manages and
operates data storage as a service. It’s
delivered on demand with just-in-time
capacity and costs, and eliminates buying
and managing your own data storage
infrastructure. This gives you agility, global
scale and durability, with “anytime,
anywhere” data access.
Cloud Storage
Risks in Cloud Storage
▪ Dependency
▪ Unintended Permanence
▪ Insecure Interfaces and APIs
▪ Compliance risks
Advantages in Cloud Storage
▪ Accessibility
▪ Greater Collaboration
▪ Security
▪ Cost-Efficient
▪ Instant Data Recovery
▪ Syncing and Updating
▪ Disaster Recovery
Disadvantages in Cloud Storage
▪ Privacy Concerns
▪ Dependency on Internet Connection
▪ Compliance Problems
▪ Vulnerability on attacks
▪ Data Management
▪ Data Protection Concerns
Cloud Storage Providers
▪ Amazon S3
▪ Google Bigtable datastore
▪ Microsoft Live Mesh
▪ Nirvanix