Images
Confessions of a Cloudaholic
Aug 31st
Confessions of a Cloudaholic – Life in the Cloud
By Nimantha De Silva of CloudTweaks – Aug 31st, 2010
The script is written, actors are ready, it’s time to say ACTION, but hold on, this time it is not about a film, it is just about unveiling the script of Challenges faced in Cloud Computing. This article purely focuses on challenges faced on cloud computing along with how it’s architecture is made of and its key characteristics to make it so special. A real confession is about to make and lets follow it.
Introduction
Cloud computing, from its evolve itself has become a major talking point. There were wide spread consensus among many industrial observers to check whether it is ready for noticeable deployment in the year 2010. So before digging deep into cloud, lets figure out what cloud computing is defined for. Even though it was introduced sometime back, it can still be identified as in the emerging stage, so there are many definitions based on several releases, but the most appropriate according to my view is the definition given by Wikipedia saying “Cloud computing describes a new supplement, consumption and a delivery model for IT services based on Internet, and it typically involves the provision of dynamically scalable and often virtualized resources as a service over the internet”. With the introduction itself, this topic was subjected towards many discussions, arguments, reviews, etc… Many expressed their ideas over this new born kid, but it was not to stop it but to make it much better. From that time onwards, cloud did grow and overcame many obstacles, but it is not finished yet. There are a certain set of challenges which needs to be addressed. The challenges which came into limelight along with the boom of the cloud are as follows:
- Who has given rights to access the information that organizations are putting on these external cloud application and systems servers?
- What and how does an organization’s compliance posture for applicable laws, regulations, standards, contracts and policies change when business, and sometimes even customer and employee, information is stored in the clouds?
- How long does information put into the clouds stay in those clouds?
- Do the clouds have retention policies?
- Can information be permanently and completed removed from the clouds once it is put there?
- Are there any logs generated to show how that cloudy information is accessed, copied, modified and otherwise used by anyone else?
- Can all necessary information in clouds be easily retrieved during e-discovery activities? If so, what are the related costs involved in it?
Even though cloud has not reached its peak yet, there are certain level of growth in cloud usage from the year 2008 to 2010, mainly due to its change of architecture. Lets figure out how the architecture is built to make cloud look more clearer than earlier.
Related posts
How to Setup a WordPress blog on Rackspace? Beginner Tutorial
Aug 27th
How to Setup WordPress blog on Rackspace:
Rackspace is a cloud based web hosting application. You can host your blogs on Rackspace using WordPress, the most used and popular CMS blogging application tool on the market.
Some Easy Steps to Follow
You need to follow these steps to upload your blog files into the Rackspace cloud:
1. Open the Rackspace web application and Click on Hosting under Control Panel.
2. Choose web sites from the list of test sites, in case you haven’t created any test sites, you better create one before starting WordPress setup.
3. It will show the site information with traffic details of the selected web site.
4. Click on the Feature tab and select the database from the already existing databases in the table.
Continue…Setting Up The Database
Related posts
Cloud Computing – What is that and why should I care?
Aug 6th
Cloud Computing – What is that and why should I care?
A nice illustrative image that we’ve come across.
Related posts
5 Promising Cloud Computing Start-Up Storage Services For 2010
Jul 8th
Cloud servers for file sharing, storage and syncing is clearly becoming a phenomenon but while there are a few pioneers on the side, there are however a selected few that stands out and can confidently compete with the big players in the industry through their promising service and continued growth.
Early adopters of the cloud file sharing technology started offering their services only a couple of years ago. Today, as the demands are moving up for a faster data transfer using the power of the cloud, a bunch of great providers sprung on the web to potentially offer a much better and cheaper alternative.
Egnyte, a cloud file service provider based in California, USA provides businesses and individuals with online file storage, file sharing, and computer backup spaces. Storage folders running on Egnyte can be set with permissions for privacy, can handle large files, can be accessed from anywhere on the internet, and offers drag and drop option.
Accounts on Egnyte can also be accessed using your mobile phone’s browser. Basic account is at 14.99/month with 20GB capacity.
HostedFTP on the other hand offers easier file sharing via its email interface after you have uploaded a file aside from having most of the salient features of cloud sharing such drag and drop, folder permission settings, and file handling. What’s best about HostedFTP is that it includes a file sharing plugin that is brandable and customizable while at the same time is easier to implement to a website/blog.
I have already tried this service and in deed, it was pretty fast more than I have expected and safely secured through the use of an added security such as TLS/SSL connections.
A personal account at HostedFTP is $10/month, 10 GB and at lightning speed. Not really that cheap compared to other providers of its kind but you will definitely be pleased with it.
ContentCube offers a secure alternative way of sharing files other than FTP. With ContentCube, you can collaborate with your clients, Store and share all kinds of files online, securely and easily.
A basic account (which is free at the here) at ContentCube normally have 100MB, drag-&-drop upload, enhanced security, collaboration, 3D presentation view…
Kaze Cloud provides storage space with transferable or shareable accessibility via a pass key called USA The recipient then downloads the free Kaze Cloud client application but an Amazon S3 account is required aside from the $15 which you will pay after the trial of 15 days has expired.

Boxcloud is a fairly new service that allows you to share photos and videos with your friends and colleagues simply by creating workspaces through the aid of CloudFire. The latter will then find all the photos and videos on your computer and put them into place for easier distribution via drag and drop interface similar to Dropbox. The only difference is that CloudFire can connect your account to Facebook for easy wall posting with an inclusive automatic backup functionality which maintains the quality of your photos and videos through the aid of Amazon datacenters.
Basic Account is priced at $24/month with 20 active workspaces, unlimited 2 clients plus 50GB storage.
Choosing the right service provider is most of the time dependent on your budget however, you should not forget the value of an efficient tool in keeping your businesses’ growth moving forward.
Resource and Contribution Provided By CloudFileSharing.com
Related posts
How Does Office Web Apps Compare to Google Docs?
Jun 11th
Microsoft rolled out its free Office Web Apps earlier this week, introducing a free, basic Office suite for the web. How does it compare to Google’s own Docs offering? Here’s a rundown of each webapp’s strengths and weaknesses.
Where Office Web Apps Excels
Yeah, yeah, that’s a pretty bad pun. But it’s actually the first descriptor that came to mind.
Microsoft Office Compatibility
As you’d probably expect, when it comes to uploading a complex Word, Excel, or PowerPoint document to the web, and having it look the same there as it does on your desktop, Web Apps takes the cake. Until our little test, though, we didn’t realize by just how much.
We uploaded a few different Word, Excel, and PowerPoint files to both suites, and relied on our past experience with Docs. To show you the difference, here’s a heavily formatted corporate-style newsletter-pictures, sub-headings, margins, you name it. We opened it in TextEdit on a Mac, and placed it next to both Google Docs and Office Web Apps.
First, here’s how it looks in Google Docs, compared to the original in TextEdit. (Click the image for a larger view):
Source of image (LifeHacker)
Related posts
End-To-End Performance Study of Cloud Services
Jun 3rd
Here is a good study found at: High Scalability
Cloud computing promises a number of advantages for the deployment of data-intensive applications. Most prominently, these include reducing cost with a pay-as-you-go pricing model and (virtually) unlimited throughput by adding servers if the workload increases. At the Systems Group, ETH Zurich, we did an extensive end-to-end performance study to compare the major cloud offerings regarding their ability to fulfill these promises and their implied cost.
The focus of the work is on transaction processing (i.e., read and update work-loads), rather than analytics workloads. We used the TPC-W, a standardized benchmark simulating a Web-shop, as the baseline for our comparison. The TPC-W defines that users are simulated through emulated browsers (EB) and issue page requests, called web-interactions (WI), against the system. As a major modification to the benchmark, we constantly increase the load from 1 to 9000 simultaneous users to measure the scalability and cost variance of the system. Figure 1 shows an overview of the different combinations of services we tested in the benchmark.
![]() |
| Figure 1: Systems Under Test |
The main results are shown in Figure 2 and Table 1 – 2 and are surprising in several ways. Most importantly, it seems that all major vendors have adopted a different architecture for their cloud services (e.g., master-slave replication, partitioning, distributed control and various combinations of it). As a result, the cost and performance of the services vary significantly depending on the workload. A detailed description of the architectures is provided in the paper. Furthermore, only two architectures, the one implemented on top of Amazon S3 and MS Azure using SQL Azure as the database, were able to scale and sustain our maximum workload of 9000 EBs, resulting in over 1200 Web-interactions per second (WIPS). MySQL installed on EC2 and Amazon RDS are able to sustain a maximum load of approximate 3500 EBs. MySQL Replication performed similar to MySQL standalone with EBS, so we left it off the picture. Figure 1 shows that the WIPS of Amazon’s SimpleDB grow up to about 3000 EBs and more than 200 WIPS. In fact, SimpleDB was already overloaded at about 1000 EBs and 128 WIPS in our experiments. At this point, all write requests to hot spots failed. Google AppEngine already dropped out at 500 emulated browsers with 49 WIPS. This is mainly due to Google’s transaction model not being built for such high write workloads. When implementing the benchmark, our policy was to always use the highest offered consistency guarantees, which come closest to the TPC-W requirements. Thus, in the case of AppEngine, we used the offered transaction model inside an entity group. However, it turned out, that this is a big slow-down for the whole performance. We are now in the process of re-running the experiment without transaction guarantees and curios about the new performance results.
![]() |
| Figure 2: Comparison of Architectures [WIPS] |
Table 1 shows the total cost per web-interaction in milli dollar for the alternative approaches and a varying load (EBs). Google AE is cheapest for low workloads (below 100 EBs) whereas Azure is cheapest for medium to large workloads (more than 100 EBs). The three MySQL variants (MySQL, MySQL/R, and RDS) have (almost) the same cost as Azure for medium workloads (EB=100 and EB=3000), but they are not able to sustain large workloads.
![]() |
| Table 1: Cost per WI [m$], Vary EB |
The success of Google AE for small loads has two reasons. First, Google AE is the only variant that has no fixed costs. There is only a negligible monthly fee to store the database. Second, at the time these experiments were carried out, Google gave a quota of six CPU hours per day for free. That is, applications which are below or slightly above this daily quota are particularly cheap.
Azure and the MySQL variants win for medium and large workloads because all these approaches can amortize their fixed cost for these workloads. Azure SQL server has a fixed cost per month of USD 100 for a database of up to 10 GB, independent of the number of requests that need to be processed by the database. For MySQL and MySQL/R, EC2 instances must be rented in order to keep the database online. Likewise, RDS involves an hourly fixed fee so that the cost per WIPS decreases in a load situation. It should be noted that network traffic is cheaper with Google than with both Amazon and Microsoft.
Table 2 shows the total cost per day for the alternative approaches and a varying load (EBs). (A “-” indicates that the variant was not able to sustain the load.) These results confirm the observations made previously: Google wins for small workloads; Azure wins for medium and large workloads. All the other variants are somewhere in between. The three MySQL variants come close to Azure in the range of workloads that they sustain. Azure and the three MySQL variants roughly share the same architectural principles (replication with master copy architectures). SimpleDB is an outlier in this experiment. With the current pricing scheme, SimpleDB is an exceptionally expensive service. For a large number of EBs, the high cost of SimpleDB is particularly annoying because users must pay even though SimpleDB drops many requests and is not able to sustain the workload.
Continue Reading at: High Scalability
Related posts
The Cloud – Manage Your Amazon S3 Account with CloudBerry Explorer
Jun 2nd
If you have an Amazon S3 account you’re using to backup your data, you might want an easy way to manage it. CloudBerry Explorer is a free app that runs on your desktop an provides an easy way to manage your S3 account.
Installation and Setup
Just download and install the application with the defaults.

When the application launches you’ll be prompted to enter in your username and email to get a registration key. Or you can continue on by clicking Register later.

Now you will want to set up your Amazon S3 account. Click on File \ Amazon S3 Accounts.

Double-click on the New Account icon.

Next enter in your Amazon account Access and Secret keys, select SSL if you want, then click the Test Connection button.

Provided everything was entered correctly, you’ll see the Connection Success screen, just close out of it.

Continue…
Images and Info from: HowtoGeek
Related posts
EC2 Site Architecture Diagrams – Cloud Computing Images
May 5th
The following diagrams will show some of the common site architectures in the Cloud. Depending on your computer resource requirements and budget, RightScale provides you with the flexibility to create a custom architecture that provides the necessary performance and failover redundancy necessary to run your site in the Cloud. Several of the most common architectures are described below. Use one of the setups below as a model or easily customize a setup for your own purposes.
All-in-one Single Server Setup
Use one of the “All-in-one” ServerTemplates, such as the LAMP (Linux, Apache, MySQL, PHP) ServerTemplate to launch a single server that contains Apache, as well as your application and database.

Basic 4-Server Setup with EBS
This is the most common architecture on the cloud. Each front-end server acts as a load balancer and application server. You also have a master and slave database for redundancy and failover. Backups of your database are saved as EBS Snapshots.

Basic 4-Server Setup without EBS
If you do not require the persistent storage of EBS, you may consider using our standard MySQL-S3 setup, which saves regular backups to your S3 bucket. Each front-end server acts as a load balancer and application server. You also have a master and slave database for redundancy and failover. Backups of your database are saved as gziped (*.gz) dump files. You can use the same non-EBS, MySQL-S3 database setup in other architectures as well.

Intermediate 6-Server Setup
In the intermediate architecture, the two front end servers are used strictly as load balancers, so you can expand out the number of application servers.

Images and Source provided by: RightScale
Related posts
Cloud Computing – Speedtests to Cloud Servers
Apr 29th
Here are some speedtests found over at: CloudHarmony


























