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.
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.
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.
- Mobile Device
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.
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.
- Plan and requirement Analysis - DONE
- Architectural Designing
- Infrastructure Development
- Coding and Implementation