Click here to Skip to main content
Click here to Skip to main content

CloudUP - Every user's Private Cloud

, 11 May 2013 CPOL
Rate this:
Please Sign up or sign in to vote.
Wherever you go, your data will follow you.

Please note

This article is an entry in our Windows Azure Developer Challenge. Articles in this sub-section are not required to be full articles so care should be taken when voting. Create your free Azure Trial Account to Enter the Challenge.

Introduction

Want to carry your data wherever you go? create an event in calender on your personal computer and share it with your friends? Create the document at home and show it to your boss in office without carrying the data? Want to play your favorite movie on TV and mobile device at a time? 

Here is your one step solution, a platform where you store your whole computer and access it anywhere you want. A document, picture, videos, games, applications, notes or whatever it may be, you just need to - CloudUP.  

Background 

Above points in Introduction is just the vision i am looking at. CloudUP will be the whole new data operating environment with one single computing node and millions of data access nodes. With the cloud sharing infrastructure, one application or file will be hosted in single location  and executed in different devices around the internet.  

It will be the online platform where users will register themselves through a mobile device, computer or tablet and can upload their data and application to their private cloud. once uploaded, user can access it anytime, anywhere through any remote computer. 

Features  

  • Accessibility 
  • Synchronization 
  • Sharing 
  • Searching 
  • Executing 
  • Security 

Requirements

Server side :

  • 2 Nodes with HA Clustering : Windows Azure Virtual Machine can be used as individual nodes for data processing and computing each. Each will be bounded through HA and will be automatically configured for the rescue at Server failover. 
  • SQL Server. 
  • 1 Cloud Endpoint and CDN. 
  • Windows Azure Websites. 

Client :  

  • Mobile Device
  • Computer
  • Laptop
  • Tablet 

Cloud in the big picture 

Windows Azure has the ability to serve one data to millions of nodes without downtime. With high availability clustered environment of globally collocated azure servers, each data uploaded in the CloudUP will be replicated in multiple location to ensure the availability of data at any point of time. 

Windows Azure differentiates the data access layer and processing layer  and treats them individually, which generates high efficiency and response. This will be the major point to choose Windows Azure for the development of CloudUP. 

Points of Interest 

To own a server space, or to own a local data storage is a normal thing and risk-full. Instead, CloudUP will provide every user a slice of personal cloud storage with high end computing environment. Users will not have to worry about the pen-drives, mini HDDs or any other storage devices. CloudUP will know how to fix the gap.

Timeline

1) First Challenge: Getting Started - The complete research and analysis regarding the project requirement and execution is done. Overall architecture is complete. I must say that there is very big thing to come up. 

2) Second Challenge: Build a website - I will be using the website under the domain name : CloudUP.in

Currently for temporary purpose, i am using windows azure sub-domain : http://cloudup.azurewebsites.net/ 

The website is under construction and it will be updated within the timeframe.

 Spotters : spot the codeproject logo in he homepage. You need to wait to count all. And there is something fishy in 404 error page.  

History 

  • Plan and requirement Analysis - DONE 
  • Architectural Designing  
  • Infrastructure Development 
  • Coding and Implementation 
  • Testing 

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share

About the Author

Rahul Vijay Manekari
Software Developer (Senior) Softaculous Ltd.
India India
A curious techie who like to legwork on various technology gadgets and software. A software Developer by profession and a blogger by his likeness. IT Graduate, Ex Microsoft Student partner, Microsoft India Rockstar and an official writer at Technorati and currently owning Winspark Network : http://winspark.net
Follow on   Twitter   Google+

Comments and Discussions

 
GeneralMy vote of 5 PinmemberSantosh Singh4-May-13 9:26 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

| Advertise | Privacy | Terms of Use | Mobile
Web01 | 2.8.1411023.1 | Last Updated 11 May 2013
Article Copyright 2013 by Rahul Vijay Manekari
Everything else Copyright © CodeProject, 1999-2014
Layout: fixed | fluid