Professional Documents
Culture Documents
PRACTICAL APPROACH
MAHARANI, PHD
Email :
maharaniyusro@gmail.co
m
CLOUD COMPUTING
INFRASTRUCTURE
- Cloud infrastructure consists of server,
storage, network, management software,
delpoyment software, and platform
virtualization.
1. Hypervisor :
- firmware or low-level program that acts as
a Virtual Machine Manager .
- it allows to share the single physical instance
of cloud resources between several tenants.
2. Management Software
- it helps to maintain and configure the
infrastructure
3. Deployment Software
- it helps to deploy and integrate the
application on the cloud
4. Network
- is the key component of cloud infrastructure. It
allows to connect cloud services over the Internet.
- It is also possible to deliver network as a utility
over the Internet, i.e., the consumer can customize
the network route and protocol.
5. Server
- it helps to compute the resource sharing and offer
other services such as resource allocation, monitoring
resources, security, etc.
6. Storage
- Cloud uses distributed file system for storage purpose. If
one of the storage resource fails, then it can be extracted
from another one which makes cloud computing more reliable
INFRASTRUCTURE
CHALLENGES
1. Transparency
- virtualization is the key to share resources
in cloud environment.
- there must be transparency in resources,
load balancing and application, so that we can
scale them on demand
2. Scalability
- Scaling up an application delivery solution
is not easy because it involves configuration
overhead or even re-architecting the network.
- So, application delivery solution is need to
be scalable which will require the virtual
3. Intelligent Monitoring
- To achieve transparency and scalability,
application solution delivery will need to be
capable of intelligent monitoring.
4. Security
- The mega data center in the cloud should
be securely architected.
- Also the control node, a entry point in
mega data center also needs to be secure
PLATFORM AS A SERVICE
(PAAS)
BENEFITS
1. Lower administrative overhead
- Consumer need not to bother much about the
administration because it's the responsibility of cloud
provider
2. Lower total cost of ownership
- Consumer need not purchase expensive hardware,
servers, power and data storage.
3. Scalable solutions
- It is very easy to scale up or down automatically
based on application resource demands
4. More current system software
- It is the responsibility of the cloud provider to maintain
software versions and installations
SOFTWARE AS A SERVICE
(SAAS)
CHARACTERISTICS
- SaaS makes the software available over the Internet.
- The Software are maintained by the vendor rather than
where they are running.
- The license to the software may be subscription based or
usage based. And it is billed on recurring basis.
- SaaS applications are cost effective since they do not
require any maintenance at user side.
- They are available on demand.
- They can be scaled up or down on demand.
- They are automatically upgraded and updated.
- SaaS offers share data model. Therefore, multiple users can
share single instance of infrastructure. - All users are running
same version of the software
BENEFITS
1. Modest Software Tools
- No requirement for complex software packages at
client side
- Little or no risk of configuration at client side
- Low distribution cost
2. Efficient use of Software Licenses
- The client can have single license for multiple computers
IDENTITY AS A SERVICE
(IDAAS)
Employees in a company require to login into system to perform
IDENTITY
Identity refers to set of attributes associated with
something and make it recognizable.
All objects may have same attributes, but their identity
cannot be the same.
This unique identity is assigned through unique
identification attribute.
There are several identity services that have been
deployed to validate services such as validating web sites,
transactions, transaction participants, client, etc.
FEDERATED IDENTITY
MANAGEMENT (FIDM)
FIDM describes the technologies and
protocols that enable a user to package
security credentials across security domains.
It uses Security Markup Language (SAML)
to package a user's security credentials as
shown in the following diagram:
OPEN ID
It offers users to login into multiple websites with single
account. Google, Yahoo!, Flickr, MySpace, WordPress.com
are some of the companies that support OpenID.
Benefits
- Increased site conversation rates.
- Access to greater user profile content.
- Fewer problems with lost passwords.
- Ease of content integration into social networking
sites.
NETWORK AS A SERVICE
(NAAS)
BENEFITS
1. INDEPENDENCE
Each consumer is independent and can segregate
the network.
2. BURSTING
Customers have to pay for high-capacity network
only when needed.
3. RESILIENCE
There exists reliability treatments that can be
applied for critical applications.
4. ANALYTICS
There exists data protection solution for highly
sensitive applications