Tag Archive

Blog on All Things Cloud Foundry

.NET on Cloud Foundry, Part 3: Deploying a MapReduce Application with Mono

Alex Makarenko

Part 1 | Part 2 | Part 3

In the previous posts, we created a MapReduce application and successfully deployed it to CF using Iron Foundry. This time, we will try to push it to the original Cloud Foundry using a buildpack based on Mono, an open-source framework that helps to create cross-platform .NET applications.

(more…)

No Comments

.NET on Cloud Foundry, Part 1: Installation on Windows and Using Iron Foundry

Alex Makarenko

Part 1 | Part 2 | Part 3

Creating .NET apps with Iron Foundry

PaaS has revolutionized the way applications are developed and deployed. With reduced delivery cycles and full automation, PaaS users can reach the market faster, significantly improving ROI and time-to-revenue. Cloud Foundry is one of the most popular open-source solutions for enterprises.

Until recently, .NET developers—who constitute a large part of software delivery folks—had rather limited access to Cloud Foundry’s services. The Iron Foundry project has corrected this imbalance by providing support for .NET on Cloud Foundry. It is not merely an extension, but an entire collection of tools and services .NET developers are used to working with, e.g. MS SQL and Message Bus-as-a-Service. Services can be bound to applications, so you do not have to worry about infrastructure and maintenance.

This post starts a series that will explore the capabilities of Iron Foundry. To show you how this platform works and try its services in action, I am going to create a validation prototype using a mixture of .NET and Node.js. I will rely on the Cloud-First approach in my investigation on how application interaction, management, and deployment are implemented in this platform. By the end of the series, you will have learned everything you need to know about creating .NET apps on Iron Foundry.

 
(more…)

No Comments

Performance of RAID Arrays on Windows Azure: an Alternative to Horizontal Scaling

Sergey Balashevich

While working with several different NoSQL databases heavily loaded with write requests, we faced a situation when the hard drive became a bottleneck. Scaling the cluster horizontally could easily solve this kind of problem, but it would also increase the monthly payments. This is why we decided to take a look at other options.

The first thing that comes to mind when a DB starts experiencing HDD performance issues is to combine several virtual drives into a RAID array, but how will it work with Windows Azure virtual infrastructure? To check this, we compared the performance of a single virtual drive and different RAID arrays (types: 0, 1, 4, 5, and 6) using the Bonnie++ tool for hard drive subsystem verification.

Below you will find the test results and step-by-step instructions on how to configure a RAID array on your own.

 

Test 1: RAID performance under Write/Read/Re-write workloads

In the first test, we measured the performance of different RAID arrays for simple read/write operations:

sudo bonnie++ -d /raid1/ -m 'raid1' -u root -n 100:8192:16384:20 -x10 -s 16g -f > raid1.csv

Bonnie++ was run 10 times (-x10). Each test worked with 100 files of 8-16 KB in size and 20 subdirectories. In total, there were 16 GB of “files” in each iteration. Since a large Windows Azure instance has 7 GB of RAM, we had a chance to avoid caching.

You can see the first test results below. The x-axis stands for megabytes per second, the y-axis indicates repetitions (we ran each test 10 times).

Write test results:

Write_test_x2

(more…)

7 Comments

Top 20 Quotes from Platform, The Cloud Foundry Conference

Volha Kurylionak

Platform: The Cloud Foundry Conference attracted 450+ developers and PaaS experts from around the globe. In this post, we collected top quotes by the speakers and attendees of this amazing event.

1. “PlatformCF was the largest event in the history of PaaS and the most important event since Google App Engine.” —James Watters, Head of Product for Cloud Foundry, Pivotal 

2. “It was epic.” —Andy Piper, Developer Advocate for Cloud Foundry, Pivotal 

Andrei Yurkevich Proposing a Break Out Session
Andrei Yurkevich of Altoros proposing a break out session

(more…)

No Comments

The First CloudCamp in Denmark: Cloud Deployment, Security, and Business Use

Olga Belokurskaya

On October 11, 2011, Altoros organized and took part in the first CloudCamp in Denmark held within the GOTO Aarhus Conference. The event was held in a form of an informal conference—the so called unconference—and united adopters of Cloud technologies willing to share their ideas, experiences, challenges, and solutions.

The event was opened by four speakers who took part in the Lightning Talks. Their presentations were dedicated to Cloud deployments, security, and business use of cloud technologies.
(more…)

1 Comment

Benchmarks and Research

Subscribe to new posts

Get new posts right in your inbox!