Archive for the 'Uncategorized' Category

Sep 23rd 2011 Review of “Amazon Web Services: Migrating your .NET Enterprise Application”

Amazon Web Services: Migrating your .NET Enterprise Application
Rob Linton, Packt Publishing
2/5

Reviewed by Craig Box, Head of Cloud Services for Stoneburn. (Review copy supplied by Packt Publishing.)

Amazon Web Services (AWS) is not a small topic. Just listed on their ‘product summary’ page are 28 different topics, most with an entire set of both product and API documentation behind it.

Condensing that into a book is not a trivial task, and it requires establishing a suitable narrative. This book has taken the angle of a “.NET Enterprise Application”, and starts off well: a sample application, if a little trivial, is provided, and a goal stated to move the application from traditional server hosting to the Amazon cloud.

Good, but short, consideration is given to why you would put such an application in AWS rather than a platform solution. It then dives in to creating instances for deploying the application.

A book that takes you on a journey, as opposed to a general reference book, should not be afraid to make choices. Five pages are dedicated to the Import/Export service, which lets you post Amazon a hard drive. Shipping terabytes of data is a problem that users are unlikely to have up front – the book should acknowledge its existence, but it wastes time and confuses users by going in-depth on a subject which should be an appendix at best.

Similarly, Chapter 6 covers SQL Server, required for the example application, but then also covers Oracle, MySQL (RDS) and Amazon’s key-value store SimpleDB, none of which are used or required. It is great to see that the notification (SNS) and queuing (SQS) are discussed in the context of how the application could be enhanced to use them, although using these services means you are “locked in” in much the same way you are on a platform service – somewhat undermining the point the book made in the beginning.

Many statements in this book are just plain wrong (such as Amazon.com not being hosted on AWS, or network (EBS) volumes being faster than instance disks – whole books could be written on this topic alone). Other sections of the book are have been made outdated as Amazon has rolled out improvements – the most major of which being the new license mobility options allowing the use of SQL Server Enterprise. While there is nothing the author or publisher can do about progress, there are occasions where the book is internally inconsistent – for example, referring to 4 regions in one section and 5 in another. In general, poor editing detracts from the reading experience.

One of the reasons Amazon is so much cheaper than regular datacenter providers is they allow you to build reliable solutions out of commodity hardware. However, this means you need to make allowances that are not at all discussed in this book. Deploying applications across availability zones is absolutely essential – Amazon is up-front in saying that they expect failures, which are widely reported by people who do not understand that AWS is not a traditional, expensive battery-backed-SAN-reliable datacenter. This book mentions availability zones, but doesn’t show how to properly use them.

Redundancy is only briefly touched on – SQL mirroring and failover, possibly the most important topic this book could cover, is given two paragraphs and then offloaded to Microsoft. Even though there appears to be enough servers for a redundant architecture, the eventual service is riddled with single points of failure and there is no way that an application built to this model should be allowed into production on AWS.

Further, many best practices, especially those around firewalls, security groups and Active Directory, are described incorrectly, and are likely to lead to insecure or unnecessarily expensive deployments.

The author clearly understands both Windows/SQL Server and the basics of AWS, but taking 28 topics and picking out the important ones is a difficult task, and overall this book does a poor job of it.

Updating a manuscript to include new functionality means it would effectively never be published. The alternative is a ‘living document’, published online: hard to make money from, but guaranteed to be up-to-date. I am unlikely to bother reading another book on AWS.

No Comments » Posted by awsug / Uncategorized

Jan 28th 2011 London meetup 2nd February

Join the AWS London User Group at The Crown (map, 2 mins from Southwark tube, or 7 mins from Waterloo) on Wednesday 2 February at 6pm.  All attendees receive a free copy of Jeff Barr’s book “Host Your Web Site In The Cloud”.

In other news…

AWS webinar

Matt Wood from AWS UK presented a webinar on High Availability Websites.  The slides are online and video will be posted to the AWS blog when it is available.

AWS developer day

Iain Gavin tweets:

Save the day – AWS UK developer day – 17th March. Central London. Looking into tech sessions on Beanstalk, RDS, etc. Event page up soon.  By the way, we have noticed tha the next dev event is on St. Patricks day. We are looking at sourcing some famous Irish products! *cough*

These events are always good fun, and they do fill up. I encourage everyone who can attend to do so, and will post the link to register when it becomes available. The video from the last event is available online.

Craig

No Comments » Posted by awsug / Uncategorized

Oct 12th 2010 Upcoming dates

20th October 2010:

CloudCamp London co-located with IPExpo at Earls Court, starting at 3:30pm. Another in the global series of community lead unconferences, details at  http://www.cloudcamp.org/london.

4th November 2010:

Not strictly a AWSUG meetup but please come along to Daniel Sikar’s talk “In memory datagrids on Amazon EC2″ 18:30  at SkillsMatter, 116-120 Goswell Road, London, EC1V 7DP. Sign up at http://skillsmatter.com/podcast/cloud-grid/running-memcached-clusters-on-amazon-ec2.

9th November 2010:

Amazon presents the AWS Tech Summit for Developers and Architects in London.

30th November 2010:

CloudCamp London co-located with the Business Cloud Summit http://www.businesscloud9.com/summit/2010, who are inviting the CloudCamp comminuty to attend free of charge the Infrastructure Stream of the Summit – a room titled “cloud 10 years later” with speaking slots by HP Labs plus programming tables from several other providers.

http://www.cloudcamp.org/london/2010-11-30

No Comments » Posted by cpurrington / Uncategorized

Oct 2nd 2010 Migrating your application & servers to Amazon EC2: the full how-to guide

Craig Box here.

Over the past few months, my team and I have been hard at work migrating the Symbian Foundation‘s hosted services (web sites, version control hosting, source code cross-referencer/index, search, wiki, forums, etc) into Amazon EC2.

Cloud computing is easy when you have nodes that can turn themselves on, request a dataset, process it, and then continue. Working with an application which doesn’t even know it’s running in EC2 poses a particular set of challenges, but is an increasingly common use case, as people start wanting to migrate their applications from traditional server or VM hosting into the cloud. EC2 differs from standard virtual hosting in many regards, and over the course of the next few weeks I will be posting a number of articles talking about these differences, and how you can work around them. You will learn how we approached our migration, and if your organisation would benefit from doing the same.

The articles are suitable for sysadmin to CIO (and either side of that too); there will be code/config snippets, but there will be discussion about the financial pros and cons to offset it.

Check out the first posts here:

A talk on this topic is being prepared for presentation later in the year also. Contact me if you’d be interested in my delivering it to your group or organisation!

No Comments » Posted by awsug / Uncategorized

Sep 21st 2010 London meetup 22nd September 2010

22nd September 2010, from 6pm we’re meeting at The Mitre, 24 Craven
Terrace, W2 3QH  (meet at back of the long bar).

Matt Wood AWS’ EMEA Evangelist will be there to give us an update from
AWS and answer questions, and Craig Box from the Symbian Foundation
who has just completed a major migration from VMware to AWS will tell
us how it went.

No Comments » Posted by cpurrington / Uncategorized

Sep 14th 2010 Next AWS London meetup is Wednesday 22nd September

Chris Purrington has kindly arranged a meetup with Matt Wood, AWS’s EMEA evangelist and secret studio member of the rap group Wu-Tang Clan.

This meeting will be early evening on Wednesday 22nd September, somewhere in London; exact time/location TBA. Stay tuned!

No Comments » Posted by awsug / Uncategorized

Jul 2nd 2010 Welcome back

It’s been a while, but it’s time to breathe some life back into the UK’s Amazon Web Services community!

My name is Craig Box, and Ross has very kindly accepted my offer to share some of my thoughts on this site. In my role at the Symbian Foundation I’ve been building some services with AWS, and will shortly be writing some posts about the challenges my team and I have faced, and the efficiencies we have gained, moving from a “real server” infrastructure (albeit one on VMware) to the cloud, by way of EC2.

Until then, why not drop by our mailing list and introduce yourself?

(Thanks to Flickr user David Steltz for licensing his photo CC-by-SA.)

No Comments » Posted by awsug / Uncategorized

Aug 31st 2009 CloudCamp, Newcastle-upon-Tyne

We held our second CloudCamp event in Newcastle-upon-Tyne on Wednesday 29th July.

CloudCamp Newcastle upon Tyne

CloudCamp is an unconference where early adapters of Cloud Computing technologies exchange ideas. With the rapid change occurring in the industry, we need a place we can meet to share our experiences, challenges and solutions. At CloudCamp, you are encouraged you to share your thoughts in several open discussions, as we strive for the advancement of Cloud Computing. End users, IT professionals and vendors are all encouraged to participate.

You can download the following presentations here:

You can see videos of some of the presentations here :

  • Stewart Townsend
  • Ross Cooney
  • Simone Brunozzi
  • Matt Deacon

I am sorry to say that the video of Gihan Munasinghe was of very poor sound quality.

You can view more photos here:
http://picasaweb.google.com/ross.cooney/CloudCampNewcastle2009

No Comments » Posted by admin / Uncategorized

Jun 25th 2009 London AWS User Group meeting 24th June 2009

Thanks very much to Neill Turner (www.ec2dream.com) for running a getting started on Amazon workshop last night.

Here at http://www.slideshare.net/cpurrington/getting-started-on-aws are the slides Neill used to introduce the workshop and provide some useful links to tutorials and tools.

Thanks too to Blake and Ryan from Heroku, who introduced us all to their on demand, scalable Ruby platform and hosting environment, find out more at www.heroku.com.

Next scheduled meeting is end of September, if you would like to talk, demo , present please let me know chris-dot-purrington-at-cohesiveft-dot-com.

No Comments » Posted by cpurrington / Uncategorized

Jun 18th 2009 CloudCamp London 9th July 2009

About CloudCamp

CloudCamp is an unconference where early adopters of Cloud Computing technologies exchange ideas. With the rapid change occurring in the industry, we need a place we can meet to share our experiences, challenges and solutions. At CloudCamp, you are encouraged you to share your thoughts in several open discussions, as we strive for the advancement of Cloud Computing. End users, IT professionals and vendors are all encouraged to participate.

About CloudCamp London

Several attendees at the March CloudCamp ask if they could hear from the sponsors to learn what they had to offer cloud computing. In response to this feedback we are including an option for you to hear directly from the sponsoring vendors. Other feedback was the last event was way too large, this time we are using a smaller venue, thank you to Microsoft for allowing is to use their Victoria office. Although smaller we are still targeting 300 attendees.

London CloudCamps have slightly more format than the pure unconferences run in the US, that’s the way we Brit’s seem to like it.

Following it’s success at CloudCamp Scotland and the recent CloudCamp Mixer at Cloud Expo Europe we are introducing an Unpanel, where the panel members will be selected on the night (if you have expertise to share put yourself forward), the panel will answer your questions posted on flip charts at the 7pm break. Any Unpanel discussions needed further debate will be voted on to become the topics for unconference discussion at 7.45pm.

Agenda

17h30 Registration, Beer & Networking
18h00 Lightning Talks -S
trictly limited to 5 minutes each. No sales pitches!
19h00 Beer & Networking break – if you have questions for the Unpanel put them up on the flip charts
19h15 Unpanel – experts from the audience, speakers, and sponsors come together to answer you questions
19h45 Unconference Discussions and/or Sponsor Briefings – your choice, chose on the night where you want go and join in.
21h00 Networking – Beer and Pizza
22h00 Close

Registration at http://cloudcamplondon4.eventbrite.com/

Sponsors

CloudCamp would not be possible with out the generous support of it’s sponsors;

Microsoft, CohesiveFT, enStratus, SkillsMatter, Rightscale,

Flexiscale, Cloudsoft, SMEStorage, Rain Store,

SalesForce, Quest, Cisco, and Canonical

This is the community’s unconference we want you to determine the content. Please tell us what you would like to hear about, what you would like debated, if you want to give a talk or lead a discussion.

No Comments » Posted by cpurrington / Uncategorized

Next »