Cloud Services

Learn what the cloud can do for your Business

The biggest misconception about using the Cloud in business is that a major transition is necessary. This simply is not true. Yes, there are cloud services for nearly all aspects of your IT Infrastructure (see the list below for all possibilities), but the cloud is flexible. Your business can employ as many, or as few, of these services as makes sense. SDPC is not interested in interrupting your business’s productivity flow. We will not push you into services you simply do not need. Our goal is to understand the details of your business operation, and the role IT plays in it, and make logical suggestions that will increase efficiency without sacrificing other important factors (cost, reliability, security, etc.) SDPC has the expertise necessary to make these suggestions, and the obligation to you and your business to provide the best possible advice.

What are the advantages of cloud computing?

Agility – When you use cloud computing, you don’t have the overhead associated with ownership of hardware/software. This means you can change to new systems easily with little to no loss.  

Cost – With cloud computing, cost is reduced in two significant ways. First, the barriers to entry in particular technologies are reduced. Second, a shift from capital expense to operational expense is made, which can be an advantage to certain business models.

Reliability – Cloud services spread computing and storage tasks across multiple machines in multiple locations. This creates an increase in continuity, and improved disaster recovery

Scalability / Elasticity – Cloud services are designed to provide “on-demand,” dynamic scalability by processing services on multiple machines with ample resources available. This means a user can increase their computing power at any time without any restructuring or downtime associated with upgrading hardware.

Security – Security in cloud computing is typically as good as or better than independent network security. Although the complexity of the cloud security is increased, only the service provider is impacted. The user should see no inhibition from this increased complexity, only a distribution of the responsibility from in-house to the service provide, a significant advantage in some cases.

Location Independance -Cloud services are 100% location independent. All you need is a connection to the internet and you can access nearly all services.

Performance –
Performance on cloud services is always more consistent because multiple resources are allocated to provide a particular amount of computing power. This performance is constantly monitored such that performance decreases do not occur.

Cloud Service List:

Infrastructure as a Service (IaaS) is a service model in which the service provider
offers servers, storage, networks, and other fundamental computing resources, and the
consumer is able to deploy and run arbitrary software such as operating systems, and
applications.

Some providers offering this service are: VMware, Microsoft, Citrix Cloudstack, Joyent,
Terremark, Centurylink, Rackspace, and Amazon Web Service.

Advantages of IaaS:
• Cost (pay per use, or per subscription, low initial investment)
• Customizability: Use your own software.
• Scalability: Infrastructure services can be quickly and easily scaled up or down
depending on usage.
• Multiple Tennants can use the same piece of infrastructure

Platform as a service (PaaS) is a service model in which the consumer creates, deploys,
and configures their own apps/software, using tools and libraries offered by the provider,
who also supplies the servers, storage, and network.

Some services using this type of cloud computing are: Google App Engine, Windows
Azure, Engine Yard, Heroku, Mendix, OpenShift, and Uhuru Software.

Advantages of PaaS:
• Cost: PaaS gives you the ability to develop and use software and apps without
needing to make an initial purchase of hardware, and base software. Your
continuing cost is reduced as well since you will not need to maintain the platform
of machinery and software.
• Easy Development: Since the provider offers development tools, as well as the
base software and hardware, software and apps are easy to develop and test.

Software as a service (SaaS) is a service model in which the consumer uses the
provider’s applications and software, running on cloud infrastructure. Consumers
access and interact with this software using their web browser. It has become a
common delivery model for many business applications, including Accounting,
Customer Relationship Management, Enterprise Resource Planning , Human Resources
Management, and Service Desk Management.

Some examples of this type of cloud computing are: Salesforce.com, Google apps,
iCloud, and Amazon Web Services to name a few.

Advantages of SaaS:
• Cost: Unlike traditional software, which is usually sold with an upfront cost, and
often requires an ongoing support fee, SaaS providers generally charge only a
monthly or annual subscription fee, and may charge per user(seat). This reduces
the initial implementation cost.

• Cross Platform Compatibility: Since the software is accessed from a browser,
many different types of machine may be used, be it an old version of Windows,
Windows 8, Mac, Linux, or even possibly mobile devices.

• Rapid Upgrades: Since the application is hosted centrally, new releases, premium
features, or bug fixes can be implemented quickly and easily, without any
modifications to the user’s software.

• Collaboration and Sharing: Similar to social networks, many software packages
allow users to comment on tasks and plans, and share documents within, and
outside their organization. Some software even offers users an option to vote on
new feature ideas.

Storage as a Service (STaaS) is a type of cloud computing where providers operate
large data storage centers, and consumers who require their data to be hosted buy or lease
storage capacity from them.

Some examples of this type of cloud computing are: Google Drive, iCloud, Amazon EC2,
and Dropbox.

Advantages of Storage as a Service:
• Efficiency: The consumer only needs to pay for the storage they actually use.
• Scalability: Storage can be increased quickly, on an as needed basis.
• Security and Redundancy: Storage maintenance tasks, such as backup, encryption,
and hardware maintenance/replacement are performed by the service provider.

Security as a Service (SECaaS) is a business model in which a service provider remotely
integrates their security services into the consumer’s infrastructure.

Some providers of SECaaS are: Cisco, McAfee, Panda Software, Symantec, Trend
Micro, and VeriSign.

Advantages of SECaaS:
• Cost: Providers are able to offer security more cost effectively than the consumer.
• Updates: Constant virus definition updates do not rely on consumer’s action.
• Ease of implementation: Software is easy to install and does not require any
modification by the user.
• Expertise: The provider brings a strong knowledge of security procedures,
performs administrative tasks, and manages logs in the background.

Data as a Service (DaaS) is a information distribution model in which data files (such as
text, images, sound, video ect.) are made available to a consumer over the internet.

Some providers of DaaS are: DataStream, Urban Mapping, Xignite

Advantages of DaaS:
• Agility: Access to data is simple, and knowledge of underlying data is
unnecessary. Small changes to data structure are easy to implement

• Cost: Data is separated from the presentation software, so presentation changes
can be made quickly and easily without disturbing the data.

• Data Quality: Access to the data is controlled through the data services, so there
is only a single point for updates. This makes it difficult to have multiple versions
of the same data.

Test Environment as a Service (TEaaS) is a service where software and its associated
data are hosted as a test environment by a provider. The consumer uses a web browser to
access the environment. Various types of environments are possible, from Windows and
Macintosh, to mobile software.

Some providers of TEaaS are perfectmobile.com, w3.org

Advantages of TEaaS:
• Shorten development time: TEaaS allows a consumer to quickly detect bugs and
test compatibility in their software in many different possible configurations.
• Cost: Consumers don’t need to make the initial investment to purchase the
hardware and software necessary to perform testing.

Desktop as a Service (DaaS) is a type of cloud computing where the provider
offers a virtual desktop, hosted on their hardware and network. The consumer is then able
to access their virtual machine from any location using their own device.

Some providers of DaaS are: Dell Desktop Virtual Solutions, Desktone, Citrix, dinCloud,
ICC Global Hosting, Applications2u, and Nivio.

Advantages of DaaS??
• Cost: Reduce hardware expenses and scale costs based on monthly demand
• Location and device flexibility: Access your machine from anywhere at anytime
with most internet capable devices.
• Administration: Automate device deployment and daily maintenance
• Enhance security, data protection, and recovery

API as a Service (APIaaS) is a service platform that enables a consumer to create APIs
(Application Programming Interfaces) and host them through a provider. These APIs
normally provide multiple entry points for API calls, ranging from REST, XML web
services, or TCP/IP.

Backend as a Service (BaaS) is a model for providing web and mobile app developers
with a way to link their applications to backend cloud storage while providing additional
features. BaaS providers form a bridge between the frontend of an application, and
various cloud based backends.

Some providers of BaaS are: Kinvey, Parse, Kii, Stackmob, Appcelerator, iKnode,
Applicasa, FeedHenry, Kumulos, and Netmera.