It is internet computing where shared servers provide software, resources, or data to computers and clients on demand like electricity. It is different than SOA (service oriented architecture) which are basically design/principles/approach to setup that type of IT computing environment. Some of the providers of cloud are - amazon, google, microsoft etc. Any CLOUD provides services in each of its following layers -
application layer - this is SaaS (software as a service) which delivers software without need of installation
platform layer - this is PaaS (platform as a service) which provides computing platform for deployment of application without buying any hardware or software
Infra layer - this is IaaS (infra as service) which provides computer infra without buying any servers, data center, network equipments etc.
Some of the SOA concepts are - web services, SOAP, REST, CORBA, DCOM, RPC etc.
Pros - Cloud computing
- CAPEX reduced significantly
- Provides API to remote access
- Location independence
- abstraction for consumer
- Reliability
- Scalability
- Security
- Maintainability easy
- Bill for usage
Cons - Cloud computing
- Privacy of data
- Compliance to standards like HIPAA, FISMA etc.
- Open standards
- More OPEX
- Availability for long
0 comments:
Post a Comment