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?