Cloud computing can be broken down into three main categories: IaaS, PaaS, and SaaS. Each is discussed below in more detail.
IaaS (Infrastructure as a Service)
Infrastructure as a Service is what people usually think of when discussing cloud computing. IaaS emulates the hardware that companies traditionally purchased to create internal and external networks. The chore of installing hardware and connecting it to physical networks has been replaced with the task of creating robust configurations. Almost every part of a traditional network is offered as a cloud service. For more information Google cloud online training
Examples
Servers
Firewalls
Routers
Load Balancers
CDN (Content Delivery Network)
Benefits
No Hardware: No need to invest in equipment
Cost is a Function of Usage: Initial investments are much cheaper than equipment acquisition
Scalability: A network can easily scale, retract, or transform without taking a financial impact from leasing clauses or acquisition
Swift Management: Ability to react to network problems or improve network configurations quickly
Cons
Learning Curves are Steep: It takes time and effort to be able to use an IaaS service to its fullest potential
Outside your control: The resources supporting the network are controlled by another company
Service Agreement: The agreement controlling your use of the service might require legal review
Subject to Network Reliability: Most IaaS vendors can boast of uptime in the 99% area so there is very little to worry about, but outages do occur
SaaS (Software as a Service)
Software as a Service is so common in the modern Internet age that it is almost overlooked as part of the cloud computing field. Software as a Service describes any Internet-based product that provides a specific set of operations. This includes everything from email to contact management.
Interacting with a SaaS product had traditionally been done through a web browser. This has been slowly changing with the ubiquity of mobile devices. Most SaaS products now include web and mobile device clients. Learn at more Google cloud training
Examples
Email services: Gmail, Outlook.com
Customer Relationship Management (CRM): Salesforce
Business Productivity: Office.com, Dropbox, Box.com, Google Docs
Application Support: InsideOps, Logentries, Google Forms
Benefits
Managed Service: Customers of a SaaS product are able to focus on using it; there is no need to worry about the software or hardware required to make it run
Quick and Regular Updates: The product is the main focus of the company; the vendor is constantly improving, fixing, and patching to improve their tool’s usefulness
Portability: Enterprise-grade SaaS products will usually work on all modern browsers and a wide range of mobile devices
Dedicated Customer Support: If something needs to be fixed, your internal resources don’t have to slow their work down to fix it
Cons
Product Growth is Outside Your Control: The roadmap of the tool’s development and the features being added are outside your control. However, most vendors have a method for customers to request features
Service Agreement: The agreement controlling your use of the service might require legal review
Customization Can Be Difficult: Customizing the product to specifically meet your company’s needs might not be possible or might be costly
Reliability: Most SaaS products have uptime in the high 90% range, but outages do happen
PaaS (Platform as a Service)
Platform as a Service products has received less attention than their SaaS and IaaS siblings until recently. The power that a platform can provide is becoming much more appreciated in recent days, which has led to a boom in PaaS products. PaaS products sit in the middle between IaaS and SaaS. PaaS services allow customers to create a customized experience on top of an existing set of tools.
Examples
Customized Interactive Running Tournaments: RaceLink
Application Building: Google App Engine, SAP Hana, Cloud Foundry
Benefits (similar to SaaS products)
Quick and Regular Updates: The product is the main focus of the company; the vendor is constantly improving, fixing, and patching to improve their tool’s usefulness
Portability: Applications built on enterprise-grade PaaS products will usually work on all modern browsers and a wide range of mobile devices
Customization: The ability to use the PaaS product as a starting point means the applications built on it can be more closely tied to your business and its processes
RAD (Rapid Application Development): Getting applications built, and in the hands of your employees or customers happens much more quickly than traditional application development
Cons (similar to SaaS products)
Product Growth is Outside Your Control: The roadmap of the tool’s development and the features being added are outside your control. However, most vendors have a method for customers to request feature. For more information google cloud online training
IaaS (Infrastructure as a Service)
Infrastructure as a Service is what people usually think of when discussing cloud computing. IaaS emulates the hardware that companies traditionally purchased to create internal and external networks. The chore of installing hardware and connecting it to physical networks has been replaced with the task of creating robust configurations. Almost every part of a traditional network is offered as a cloud service. For more information Google cloud online training
Examples
Servers
Firewalls
Routers
Load Balancers
CDN (Content Delivery Network)
Benefits
No Hardware: No need to invest in equipment
Cost is a Function of Usage: Initial investments are much cheaper than equipment acquisition
Scalability: A network can easily scale, retract, or transform without taking a financial impact from leasing clauses or acquisition
Swift Management: Ability to react to network problems or improve network configurations quickly
Cons
Learning Curves are Steep: It takes time and effort to be able to use an IaaS service to its fullest potential
Outside your control: The resources supporting the network are controlled by another company
Service Agreement: The agreement controlling your use of the service might require legal review
Subject to Network Reliability: Most IaaS vendors can boast of uptime in the 99% area so there is very little to worry about, but outages do occur
SaaS (Software as a Service)
Software as a Service is so common in the modern Internet age that it is almost overlooked as part of the cloud computing field. Software as a Service describes any Internet-based product that provides a specific set of operations. This includes everything from email to contact management.
Interacting with a SaaS product had traditionally been done through a web browser. This has been slowly changing with the ubiquity of mobile devices. Most SaaS products now include web and mobile device clients. Learn at more Google cloud training
Examples
Email services: Gmail, Outlook.com
Customer Relationship Management (CRM): Salesforce
Business Productivity: Office.com, Dropbox, Box.com, Google Docs
Application Support: InsideOps, Logentries, Google Forms
Benefits
Managed Service: Customers of a SaaS product are able to focus on using it; there is no need to worry about the software or hardware required to make it run
Quick and Regular Updates: The product is the main focus of the company; the vendor is constantly improving, fixing, and patching to improve their tool’s usefulness
Portability: Enterprise-grade SaaS products will usually work on all modern browsers and a wide range of mobile devices
Dedicated Customer Support: If something needs to be fixed, your internal resources don’t have to slow their work down to fix it
Cons
Product Growth is Outside Your Control: The roadmap of the tool’s development and the features being added are outside your control. However, most vendors have a method for customers to request features
Service Agreement: The agreement controlling your use of the service might require legal review
Customization Can Be Difficult: Customizing the product to specifically meet your company’s needs might not be possible or might be costly
Reliability: Most SaaS products have uptime in the high 90% range, but outages do happen
PaaS (Platform as a Service)
Platform as a Service products has received less attention than their SaaS and IaaS siblings until recently. The power that a platform can provide is becoming much more appreciated in recent days, which has led to a boom in PaaS products. PaaS products sit in the middle between IaaS and SaaS. PaaS services allow customers to create a customized experience on top of an existing set of tools.
Examples
Customized Interactive Running Tournaments: RaceLink
Application Building: Google App Engine, SAP Hana, Cloud Foundry
Benefits (similar to SaaS products)
Quick and Regular Updates: The product is the main focus of the company; the vendor is constantly improving, fixing, and patching to improve their tool’s usefulness
Portability: Applications built on enterprise-grade PaaS products will usually work on all modern browsers and a wide range of mobile devices
Customization: The ability to use the PaaS product as a starting point means the applications built on it can be more closely tied to your business and its processes
RAD (Rapid Application Development): Getting applications built, and in the hands of your employees or customers happens much more quickly than traditional application development
Cons (similar to SaaS products)
Product Growth is Outside Your Control: The roadmap of the tool’s development and the features being added are outside your control. However, most vendors have a method for customers to request feature. For more information google cloud online training
No comments:
Post a Comment