Thursday, April 11, 2013

Platform as a Service


When enterprises talk about using cloud platform as a service, they are referring to hosting infrastructure and programming software to create and establish web-based applications.  Many companies now have apps that can be accessed on mobile devices, tablets and Ipads.  Wal-Mart and target both have apps to tell you what types of products they sell, what stores near you carry these products, and the prices of them.  Takeout services like Pizza Hut and Dominoes also have apps to make ordering more efficient and timely.  Even big television networks like ABC Family and Disney Channel have apps to watch episodes of your favorite show right off of your device.  But these apps are created on a cloud platform.

 Not all companies have the money or resources to create these types of apps on their own.  Companies like Google are taking advantage of new opportunities by creating a platform service for such businesses.  Google created the Google App Engine, a platform to build and produce your own applications using Google technology and infrastructure. This engine makes websites and business/game applications.


Microsoft also has a cloud computing platform called Windows Azure.  Windows Azure brings your public and private clouds together and provides many “tools, languages, and frameworks” to build your applications.  It has unlimited servers and storage.


 Citrix cloud platform powered by Apache Cloudstack lets you “build, manage, and deliver highly scalable and efficient private, public and hybrid Infrastructures as a service clouds."  This engine lets big enterprises advance their own infrastructures and provides all the tools a smaller business would need to develop one.  Citrix builds a bridge with Amazon to access many of their tools.


The cool thing about cloud platform as a service is it takes away the hard part of building apps.  Infrastructure is already provided so companies only have to pay for needed space.  Platform makes modern day business more efficient for themselves as well as the consumer by granting easier access to important sales functions. 




Wednesday, April 10, 2013

Privacy and Compliance


The loss of control by cloud-service consumers represents a serious threat to data integrity, confidentiality and privacy principles.  A reference for defining principles for protection of privacy and personal data is the Madrid Resolution which was approved by data protection authorities from fifty countries.  “It states the urgent need to protect privacy in a world without borders and attain a joint proposal for the establishment of international standards on privacy and data protection. Its purpose is to define a set of principles and rights guaranteeing the effective and internationally uniform protection of privacy with regard to processing of personal data, and to facilitate the international flows of personal data inherent in a globalized world.” 

The expanding quantity of personal data will drive the demand for cloud services.  Some of the main privacy challenges for cloud computing are:
·    
  •  Complexity of risk assessment
    • With service providers promoting a simple way to flow personal data irrespective of national boundaries, a challenge arise in terms of checking the date processing life cycle and its compliance with legal frameworks.
  • Emergence of new business models and their implications for consumer privacy
    • The expand of technology, data demand, and collection means that new business models will be implemented to manage this data. “The fact that the applications may not all be operated by the same SaaS provider could result in differences in terms of reliability and security. Such models could become more widespread in the future, and their legal and security/privacy implications need to be clearly understood.”
  • Regulatory compliance


 Definitions:
Privacy- The state or condition of being free from being observed or disturbed by other people
Compliance- The action or fact of complying with a wish or command.

 Sources: 

Saturday, April 6, 2013

Software On-Demand



One of the biggest developments in the area of cloud computing is “SaaS”, which stands for Software as a Service.  This service is allows businesses or any other cloud users to use software that the cloud provider has made available on the cloud without downloading it or installing it on their own system.  This software “on-demand” model is very appealing to some companies because they don’t have to purchase they hardware necessary to run the software or hire employees to maintain the system.



Some examples of this include Google Apps and Microsoft Office 365, in both of these the end user is able to access several different programs without actually installing anything on their own computer and they both allow users to store information remotely.  Because it is not necessary to install the software, the end user never has to worry about installing updates or newer versions.

Most SaaS models use a membership style structure with a contract and monthly or annual fees, instead of a one time purchase like traditional software.  And because the software is constantly updated, the end user never finds themselves with obsolete software or the need to buy the revised version.  This could eventually spell the end of purchasing software altogether.




KiteDesk

Do you feel overwhelmed sometimes with all of your social media, email, and other accounts?  Do you get annoyed by logging in and checking each one trying to maintain multiple passwords, keeping personal and professional accounts seperate?
 
KiteDesk is a solution for you...maybe. KiteDesk pulls all the data and information from the cloud and your social media.  It also can collect all of your contacts and keeps them up to date.  Multiple email accounts is a cake walk for KiteDesk.  It organizes all of your files into a stream for a common view.  Basically KiteDesk is a personal cloud management application that doesn't store your information and data on its servers.  And best of all, it is free.  KiteDesk also allows you to filter different parts of your life into specific streams, for example if you wanted to have a business stream you can connect your business email, calendar or any other business events.  The same goes for your personal stream.  One other unique feature that KiteDesk offers is that you can move different file types between services and KiteDesk converts the file to the supporting file type for the specific service if needed.  
 
Now to hear the downside, KiteDesk is easy to set up but can be difficult to use in the sense of trying to find the information you're looking for. The front end display is kind of lame, and incongruent. Also with KiteDesk you are depending upon a cloud for your data aggregation which some people might not be ready to put that much faith into a cloud.  
 
KiteDesk can be very helpful in combining and simplifying your digital life.  Could you find this application useful?
 
 

Saturday, March 30, 2013

Public Cloud

What is a public cloud? A virtual public cloud  lets all businesses access their data through the Internet without taking up space. Companies don't have to waste office space or money finding places to store their information. Public clouds give enterprises places for information without having to invest in their own private clouds. Companies are able to pay for only the needed space and can rent more if needed.  Public clouds have firewalls to protect company information from hackers and other outside sources. Here is a video on public clouds

Thumbnail




http://m.youtube.com/watch?v=SlJp6UX7WBw

Thursday, March 28, 2013

Cloud Infrastructure as a service


Cloud computing consists of three different types of services:
·        ·         Cloud infrastructure as a service
  • ·         Cloud platform as a service
  • ·         Cloud software as a service 

Infrastructure as a Service (IaaS): Customers use processing, storage, networking, and other computing resources from cloud service providers to run their information systems.  The capability provided to the consumer is to provision processing, storage, networks, and other fundamental computing resources where the consumer is able to deploy and run arbitrary software, which can include operating systems and applications.

For businesses the greatest value of IaaS is through a concept known as cloud bursting.  Cloud bursting is the process of off-loading task to the cloud during the times when the most compute resources are needed.  In order for businesses to take advantage of the IaaS they must build and implement software that has the ability to re-allocate processes to the infrastructure cloud.  There are four important considerations to building and implementing software that can manage such re-allocation processes:
  • Developing for a specific vendor's proprietary IaaS could prove to be a costly mistake if the vendor were to go out of business.
  • The complexity of well-written resource allocation software is significant and generally requires top-notch developer resources that do not come cheap. You will save money by budgeting and researching first.
  • What will you be sending off to be processed in the cloud? Sending data such as personal identities, financial information, and health care data put an organization's compliance at risk with U.S. Sarbanes-Oxley (SOX) Act, Payment Card Industry (PCI), or Health Insurance Portability and Accountability Act (HIPAA) regulations.
  • Understand the dangers of shipping off processes that are critical to the day-to-day operation of the business. 
List of some Cloud Computing IaaS providers:
  • ·         Amazon Web Services: Offers a complete set of infrastructure and application services that enable you to run virtually everything in the cloud. 
  • ·         IBM:  Enables speed and dexterity for the faster delivery of new offerings and services. 
  • ·         Openstack: Openstack is a cloud operating system that controls large pools of compute, storage and networking resources throughout a datacenter.  
  • ·         Bluelook:  Infrastructure as a service company that specializes in Cloud Computing and disaster recovery. 
  • ·         GoGrid: Provides automated provisioning of infrastructure over the Internet. 



Thursday, March 21, 2013

Advantages of Private clouds


A private cloud utilizes and distributes data through a company's own computer software.  These systems run off one main hard drive and virtually channel information between computers.  Clouds link important business processes in multiple departments and keep everyone's files up to date.  Companies can access their information and data with more control over the use and where it may end up.  




 An advantage of using private clouds is the secure network.  The enterprise's files are more private because their data is kept within business administrators.  With no third party sources, the threat of valuable information getting leaked is lessened and dictated by the company.  These clouds usually do not have internet access and are protected by strong firewalls.  Using a private cloud, enterprises can create unique software to fit the needs of the company. They won't waste money changing files to fit "standardized programming."  As businesses grow and develop flexible, private systems can grow with them.
Think of a time you needed to get valuable information to other family members.  Speaking to everyone in person or on the phone is more controlled and private than making a Facebook announcement (which is public) or sending an email (using a third party source).  You know who was told what directly and by who.  You and other members share information amongst each other rooting from one main person.






http://blogs.technet.com/b/yungchou/archive/2011/03/21/what-is-private-cloud.aspx
http://www.webopedia.com/TERM/P/private_cloud.html