No bull shiitake! It’s time for a Reality Check – A Book Review

Penguin Books recently sent me a review copy of Guy Kawasaki’s new book,  “Reality Check: The Irreverent Guide to Outsmarting, Outmanaging and Outmarketing Your Competition”

Interestingly, the book contains two forewords. The first forward is penned by Dan Lyons and the second by Dan’s alter ego, the fake Steve Jobs. Lyons presents a touching piece only to be balanced out by the cynical, “Fake Steve”. Nevertheless, it left me laughing as I ventured on to the Reality Check journey. 

For long-time readers of Guy’s blog, the book is essentially a collection of a series of ongoing blog posts. As Guy himself writes:

I wanted to provide hardcore information to hardcore people who want to kick ass, and I wanted this information in something you can hold in your hands – aka, a book. Why? Because a book boots up faster than a blog and a book has better copy editing and fact checking than a blog….”

However, the book adds significant value in that it is portable “just about” – You can take the book anywhere and everywhere. Though, I must exercise caution. I found myself completely engrossed in the book. I had trouble putting it down, seriously. 

It is the reader’s prerogative to have at least some criticisms and I share mine with you below. The book is big, I mean 94 chapters and 461 pages of content. Now, before you start to get put off, the content is superb. Guy, offers a book brimmed full of two words, “practical advice.” Chapters are short, some range from 2-3 pages. Others range 6-7. However, I wish the book had been split into 2 books, Volumes 1 and 2, just for portability. 

Despite the size, the book appeals to me on so many levels. Firstly, the book is written in the style of a conversation with the reader left wanting to talk to someone to discuss the content. Secondly, the book is organised  by topic and presents a logical natural  flow, from beginning to end. Though, personally, I jumped around from chapter to chapter. You can distil Guy’s wisdom quickly, as each chapter should take no more than 1-2 minutes to read.

The book contains sections on Marketing, PR, Customer Service, Innovation, Planning, Schmoozing and Hiring and Firing. There is a slant towards lessons that Guy has learned from Silicon Valley. However, the advice is prevalent no matter where you are in the world.

Section outlines:

The Reality of Starting

The Reality of Raising Money

The Reality of Planning and Executing

The Reality of Innovating

The Reality of Marketing

The Reality of Competing

The Reality of Hiring and Firing

The Reality of Working

The Reality of Doing Good.

Guy’s famous 10/20/30 rule of presenting,  is well emphasised. So, it is 10 slides + 1 that contains your contact information, 20 minutes of presentation and 30-point font.

I also checked my EQ (Entrepreneurial Quotient) within the book and scored 15 out of 22 (not too bad).

You know just enough to know what you don’t know. If you’ve got the passion for
entrepreneurship,  you’ve ready to roll

"The Reality of Doing Good"

The final section of this book explains the reality of doing good. As Guy states:

It’s included because I believe that at the end of one’s life, you are measured
not by how much money you made, how many houses you own, or even how many books you wrote. Instead, you are measured by how much you’ve made the world a better place”

If you subscribe to the mantra of “Changing The World” by doing good things. Whether through business or dealings with people around you. you will surely appreciate the final section of the book. 

Overall, I found the book highly inspiring and entertaining. The great thing is that you don’t need to be and entrepreneur or a start-up founder to enjoy it. Whether, you are a manager, an employee, a CEO, or a university student. There is something in this book for everyone.  In fact, Reality Check should be handed to every college student in the land who completes a degree or drops out.  Guy successfully takes his experiences from the 20th Century and presents them in a compelling way for the 21st.

To conclude,  if you are left wondering whether you buy Reality Check? Let me answer this question for you. Pre-order it from Amazon for yourself. Then, buy additional copies for people in your life. They will thank you for it.

 

Technorati Tags: ,

“Feeling The Love” from Windows Live

Wow. I wasn’t expecting http://home.live.com turning into a social network!

As ever, Joe Wilcox, provides some great commentary.

Somehow, Microsoft has pulled together disparate services so that they feel more like a closed network like Facebook. The social benefits are there, and many Facebook similarities, without much of the baggage.

 

Live.com becoming a Web 2.0 Citizen

Now about Windows Live as the good Web 2.0 citizen: Remarkable, shocking. Beat me with a stick so I wake up from the dream. No surprise, for Windows Live client software, the choices are Windows and Windows. But on the Web, the services break away from their Windows chains. I found the Windows Live experience on a Mac running Safari to be about equal to Internet Explorer 8 Beta 2 on a Vista PC. Get this: I used the service from my iPhone, too (Some features didn’t work, though). Windows Live Spaces still has vestiges of Windows legacy, but there’s a freshness everywhere else. Even home page customization features, which I was sure would be Mac incompatible, worked just fine. Please, wake up me up!

The best part of Live’s Web 2.0 citizenship: What Microsoft calls "Web Activities," which really is broad feed support. Pick a service. Twitter? WordPress? They’re there. Microsoft claims feeds from over 50 companies. I didn’t see that many. The larger list includes: Flickr, LinkedIn, Pandora and Photobucket. Tempering my excitement, I noticed that in the private beta Microsoft exposed many more Live services than those from third parties.

 

But Microsoft has observed—and its my observation, too—that "people use more than one social networking service to connect" to friends and family, Chris said. "We looked at that as a real opportunity for us to bring something [different] to market. We’re really not believers in the walled garden approach."

Microsoft hopes that the new features will expose people to its services. "Our starting point are people who use one of the services already," Chris told me on Monday. Microsoft is betting that as existing users use the services, they will expose features to friends or family. For example, Microsoft has enhanced e-mail capabilities around photo sharing. Every time someone sends out a photo, it publicises the tools, he said, "They’ll ask, ‘How did you do that?’"

My early reaction is surprisingly positive, and I can’t say that the two earlier Live waves impressed me. Microsoft had the right concepts, but marginally executed on them. Wave 3 feels different and may follow the old axiom that Microsoft gets things right on the third version. The private beta was very fast—surprisingly so. Response was quicker than running desktop applications in Windows. That said, public Windows Live Wave 3 release will be the test. Can Microsoft data centers handle the load?

Download the full Live 3 Reviewers guide from here

Technorati Tags:

One in a hundred

image

I’m deeply humbled and honoured to have made into the UK’s Top Marketing 100 Blogs.

This blog was originally designed as a place to store my Web 2.0 research for my MBA dissertation last year. However, due to the support of fellow MBA cohorts, and loyal readers I decided to keep the blog going. Indeed, through the “magic of the web”, I’ve met some amazing people and shared in a great many conversations.

I’m deeply passionate at how ‘disruptive technologies’ are changing the world. This blog allows me a way to express that passion.

I hope The Web Pitch continues to inform, educate and inspire you.

To all my readers, supporters and critics

Milk, Bread, Cheese and a Netbook please?

2008 will be remembered for many things. Obama, the credit crunch, the rise of cloud computing. However, looking at 2008 through a technology lens. One trend stands out more than anything else – The rise of the netbook.

Ever since the buzz that surrounded Asus Eee PC, earlier this year, computer manufacturers have flooded the market with netbooks based around the Intel Atom processor. Demand for these little machines has been phenomenal. So much so, it is remarkable to see the major supermarkets now selling netbooks on their shelves. Also, industry insiders such as Steve, predict that this Christmas the most wanted gadget may very well be the humble netbook.

But why?

Most people today already own a desktop, a laptop computer or both. So, why the need/demand for a very small computer with conservative hardware requirements Netbooks, have created a niche market to themselves for a number of key reasons which include:

  • They are cheap. Ranging from £170 – £300. Netbooks bring the cost of computing down to affordable levels for all
  • They are extremely portable.  Netbooks can almost be taken anywhere. With Solid State Disks (SSD Flash memory), battery consumption can reach between 4-6 hours.
  • 90% of average computer usage is within the browser.  The vast majority of people use their computers mostly for web based email, casual web surfing, online shopping or producing the odd document. Essentially, you do not need a computer with a big performance to carry out routine daily tasks

Netbooks make near perfect machines for “gifted amateurs”. Great for bloggers, podcasters and with many models featuring built in webcams, you can make Skype video calls too.

Netbooks, in my opinion have brought about a small revolution in computing trends in recent times. If you are in the market to buy another computer. I would highly recommend in looking at purchasing a netbook for you, or for your business.

Quotes #1

 image

A customer is the most important visitor on our premises. He is not dependent on us. We are dependent on him. He is not an interruption in our work. He is the purpose of it. He is not an outsider in our business. He is part of it. We are not doing him a favour by serving him. He is doing us a favour by giving us an opportunity to do so.

Why change the world when we can change ourselves?
You must be the change you wish to see in the world.
Live as if you were to die tomorrow. Learn as if you were to live forever.
A man is but the product of his thoughts. What he thinks, he becomes.

                                                                                            Mahatma Gandhi

Connect With Me

img00000042

I received an interesting email from LinkedIn last week.

Today we’re announcing many more ways to interact with your network on LinkedIn. Whether it’s a new way to create projects and collaborate, share information, customize your profile, or gain key insights, the new LinkedIn Applications deliver.

LinkedIn is partnering with a number of partners, to help boost the profiles of its members. See the list below to see how you can inject new life into your profile.

I’ve been a member of Linked In for some time, though found the site a little dated. The new “Applications”, are a welcome addition to help promote your profile and thus, your personal brand.

LinkedIn’s new Applications feature will allow you to:

1. Work collaboratively with your network.

  • Box on LinkedIn: Share files and collaborate with your network.
  • Huddle on LinkedIn: Private workspaces to collaborate with your network on projects.

2. Share information and keep up to date with your network.

  • Amazon on LinkedIn: Discover what your network is reading.
  • TripIt on LinkedIn: See where your network is traveling.
  • SixApart on LinkedIn: Stay up to date with your network’s latest blog posts.

3. Present yourself and your work in new ways.

  • Google Docs on LinkedIn: Embed a presentation on your profile.
  • SlideShare on LinkedIn: Share, view and comment on presentations from your network.
  • WordPress on LinkedIn: Promote your blog and latest posts.

4. Gain key insights that will make you more effective.

Company Buzz by LinkedIn: See what people are saying about your company

On the subject of personal brand. I also wanted to highlight Guy Kawasaki’s excellent post on boosting your profile and hence personal brand on LinkedIn

Most people use LinkedIn to “get to someone” in order to make a sale, form a partnership, or get a job. It works well for this because it is an online network of more than 8.5 million experienced professionals from around the world representing 130 industries. However, it is a tool that is under-utilised, so I’ve compiled a top-ten list of ways to increase the value of LinkedIn.

  1. Increase your visibility.

    By adding connections, you increase the likelihood that people will see your profile first when they’re searching for someone to hire or do business with. In addition to appearing at the top of search results (which is a major plus if you’re one of the 52,000 product managers on LinkedIn), people would much rather work with people who their friends know and trust.

  2. Improve your connectability.

    Most new users put only their current company in their profile. By doing so, they severely limit their ability to connect with people. You should fill out your profile like it’s an executive bio, so include past companies, education, affiliations, and activities.

    You can also include a link to your profile as part of an email signature. The added benefit is that the link enables people to see all your credentials, which would be awkward if not downright strange, as an attachment.

  3. Improve your Google PageRank.

    LinkedIn allows you to make your profile information available for search engines to index. Since LinkedIn profiles receive a fairly high PageRank in Google, this is a good way to influence what people see when they search for you.

    To do this, create a public profile and select “Full View.” Also, instead of using the default URL, customise your public profile’s URL to be your actual name. To strengthen the visibility of this page in search engines, use this link in various places on the web> For example, when you comment in a blog, include a link to your profile in your signature.

  4. Enhance your search engine results.

    In addition to your name, you can also promote your blog or website to search engines like Google and Yahoo! Your LinkedIn profile allows you to publicise websites. There are a few pre-selected categories like “My Website,” “My Company,” etc.

    If you select “Other” you can modify the name of the link. If you’re linking to your personal blog, include your name or descriptive terms in the link, and voila! instant search-engine optimisation for your site. To make this work, be sure your public profile setting is set to “Full View.”

  5. Perform blind, “reverse,” and company reference checks.

    LinkedIn’s reference check tool to input a company name and the years the person worked at the company to search for references. Your search will find the people who worked at the company during the same time period. Since references provided by a candidate will generally be glowing, this is a good way to get more balanced data.

    Companies will typically check your references before hiring you, but have you ever thought of checking your prospective manager’s references? Most interviewees don’t have the audacity to ask a potential boss for references, but with LinkedIn you have a way to scope her out.

    You can also check up on the company itself by finding the person who used to have the job that you’re interviewing for. Do this by searching for job title and company, but be sure to uncheck “Current titles only.” By contacting people who used to hold the position, you can get the inside scoop on the job, manager and growth potential.

    By the way, if using LinkedIn in these ways becomes a common practice, we’re apt to see more truthful resumes. There’s nothing more amusing than to find out that the candidate who claims to have caused some huge success was a total idiot who was just along for the ride.

  6. Increase the relevancy of your job search.

    Use LinkedIn’s advanced search to find people with educational and work experience like yours to see where they work. For example, a programmer would use search keywords such as “Ruby on Rails,” “C++,” “Python,” “Java,” and “evangelist” to find out where other programmers with these skills work.

  7. Make your interview go smoother.

    You can use LinkedIn to find the people that you’re meeting. Knowing that you went to the same school, plays hockey, or shares acquaintances is a lot better than an awkward silence after, “I’m doing fine, thank you.”

  8. Gauge the health of a company.

    Perform an advanced search for company name and uncheck the “Current Companies Only” box. This will enable you to scrutinise the rate of turnover and whether key people are abandoning ship. Former employees usually give more candid opinions about a company’s prospects than someone who’s still on board.

  9. Gauge the health of an industry.

    If you’re thinking of investing or working in a sector, use LinkedIn to find people who worked for competitors—or even better, companies who failed. For example, suppose you wanted to build a next generation online pet store, you’d probably learn a lot from speaking with former Pets.com or WebVan employees.

  10. Track startups.

    You can see people in your network who are initiating new startups by doing an advanced search for a range of keywords such as “stealth” or “new startup.” Apply the “Sort By” filter to “Degrees away from you” in order to see the people closest to you first.

  11. Ask for advice.

    LinkedIn’s newest product, LinkedIn Answers, aims to enable this online. The product allows you to broadcast your business-related questions to both your network and the greater LinkedIn network. The premise is that you will get more high-value responses from the people in your network than more open forums.

Digital Projection Genius

 

Wow. I first heard of this tiny projector from a post on Engadget some months ago. The video above, (though in Spanish) shows how amazing this tiny projector is. The Optoma Pico Pocket Projector is the UK’s smallest and lightest projector of its type, and the first to use DLP technology to guarantee remarkable image quality. The Optoma Pico connects to a variety of media devices for projection of presentations, or digital media such as videos or pictures.

Small and light at just 115g, the battery-operated projector is primed for instant plug and play viewing on the move. The tiny machine will connect to a variety of personal media players, mobile phones, iPods, PDAs and cameras. With a very reasonable battery life of two hours, this should be more than enough to cover a meeting, or the projection of a movie

 

.Untitled

The Optoma Pico Pocket Projector will be available from selected UK retailers and online stores from November 2008, priced at £249. Personally, I can’t wait to get my hands on this device and take it for a road test. A definite item to add to Santa’s stocking this Christmas.

For more information, visit: www.optomapico.co.uk .

Technorati Tags:

The Network of Hope

08cohen.xlarge2

With just under 24 hours to go till the American Presidential Campaign, I thought it apt to review how Barack Obama’s campaign has been using social media technologies to raise funds and to engage with younger voters.

Obama has taken grassroots campaigning into the digital age by embracing Web 2.0 and using it as a central platform of his presidential campaign. From YouTube to social networking, Obama has navigated Web 2.0 and turned it into a major force within his campaign.

Obama and Social Media

The first rule of social media marketing is to put yourself “out there”. This can be achieved by becoming an active blogger, establishing a presence on the major social networks, and embracing new forms of communication. Obama has done just that. From social networking to his blog to his Fight the Smears campaign, Obama has made his Web 2.0 presence known. Obama is using a number of tools including Facebook, MySpace, YouTube and Twitter

At the time of writing, Jeremiah Owyang compares Obama’s social media presence with that of John McCain. The statistics make interesting reading.

Facebook
Obama: 2,379,102 supporters
McCain: 620,359 supporters

Obama has 380% more supporters than McCain


MySpace
Obama: Friends: 833,161
McCain: Friends: 217,811

Obama has 380% more supporters than McCain


YouTube
Obama: 1792 videos uploaded since Nov 2006, Subscribers: 114,559 (uploads about 4 a day), Channel Views: 18,413,110
McCain: 329 videos uploaded since Feb 2007 (uploads about 2 a day), Subscribers: 28,419, Channel Views: 2,032,993

Obama has 403% more subscribers than McCain
Obama has 905% more viewers than McCain


Twitter
Obama: @barackobama has 112,474 followers
McCain: @JohnMcCain (is it real?) 4,603 followers

Obama has 240 times more followers in Twitter than McCain

This personal activity in social networks allows Obama to quickly get the word out across multiple platforms.

It’s clear that Obama is dominating the social media activity, this could because of two reasons: 1) Obama campaign moved quicker to social networking and social media, McCain only recently launched his own social network with KickApps. 2) The Social Technographics (behaviours to adopt social media) skew heavier towards demographics, yet these percentages are far greater than the margins shown in technographics.

Obama and YouTube

Barack Obama has done an amazing job of making sure his speeches sound as good on YouTube as they do on the evening news. Obama’s campaign has also gambled on YouTube’s audience by creating a strong presence on the website. Historically, younger voters have been high on enthusiasm but low on voter turnout. But Obama has been able to utilise the power of social media to challenge that trend.

The popularity of YouTube gives a global audience access to the entire speech, not just a brief segment chosen by the news editors. This allows the full power of the entire speech to resonate with the audience.

Obama and Social Networking

Obama’s social networking success can be attributed to Chris Hughes. Hughes, was one of the founders of Facebook and with Mark Zuckerberg. Hughes has the knowledge and the experience of building social networks and may prove to be a major factor in Obama’s Presidential success.

Obama is not the first to politician to use social networking. Presidential contender, Howard Dean used Meetup.com to become a serious contender for his party’s nomination in 2004. However, Obama also decided to build his own social network. which was simple to use, rally supporters and proved vital in fundraising. The jewel in the crown is My.BarackObama.Com

As a fully fledged social network, My.BarackObama allows users to create their own profiles, friend lists and the ability to write their own personal blog. They can also join groups, participate in fund raising, and arrange events all from an interface that is both easy to use and familiar to any Facebook or MySpace user.

FightTheSmears.com is Obama’s initiative to address the many rumours that circulate the internet about him.

Here’s an example:

clip_image001

If Obama continued to let these rumours spread and grow, they would become facts in the eyes of the voting public. By hosting the conversation, the campaign can respond to rumours on individual blogs and forums.

 Obama and the iPhone

 

Obama’s campaign also released a free application for Apple’s iPhone and iPod touch. The application allows the user to organise contacts by key battleground states, and measures statistics to see how the user is doing compared to other leading callers.

The application provides information about the campaign via text messages and e-mail, offers coverage of national and local campaign news. The application also helps the user to find local events, share information by e-mail, view campaign videos and pictures.

obamaiphone02

Win or lose, there is absolutely no doubt that Barack Obama has changed the face of politics in America today. Now it’s up to the voters to decide if he will win the election.

Obama on the Web

[BONUS]

12 Viral Videos from the 2008 Campaign

 

Technorati Tags: ,

Ray Ozzie’s PDC2008 Keynote Word Cloud

1

Ray Ozzie’s Word Cloud from Microsoft’s PDC 2008. I’ve also added his keynote transcript below. A very interesting read and gives us a glimpse at where today’s computing is headed.

Today, we’re in the early days of a transformation towards services across the industry, a change that’s being catalyzed by a confluence of factors, by cheap computing and cheap storage, by the increasing ubiquity of high bandwidth connectivity to the Internet, by an explosion in PC innovation from the high-end desktop to the low-end netbook, by an explosion in device innovation, Media Players, Smart Phones, net-connected devices of all shapes and sizes.

At PDC this week you’ll hear our take, Microsoft’s take on this revolution that’s happening in our industry’s software foundation, and how there’s new value to be had for users, for developers, for businesses, by deeply and genuinely combining the best of software with the best aspects of services.

Today and tomorrow morning, you’re going to hear us map out our all up software plus services strategy end-to-end. You’re going to see how this strategy is coming to life in our platforms, in our apps and in our tools. You’re going to see some great demos. You’ll get software to take home with you, and you’ll get activation codes for our new services.

So, I’ll be with you here for the next couple of days. Tomorrow, I’ll be up here and we’ll talk about the front-end of our computing experiences. We’ll focus on the innovations in our client OS and on tools and runtimes and services that enable a new generation of apps that span the PC, the phone, and the Web.

But today we’ll be focusing on our back-end innovation, platforms, infrastructure, and solutions that span from on-premises servers to services in the cloud to datacenters in the cloud.

Back-End Innovation: Platforms, Infrastructure and Solutions

You know, over the past couple of weeks I’ve ready some pretty provocative pieces online taking the position that this cloud thing might be, in fact, vastly overblown. Some say: What’s the big deal and What’s the difference between the cloud and how we’re now treating computing as a virtualized utility in most major enterprises.

And in a sense these concepts have been around for what seems like forever. The notion of utility computing was pioneered in the ’60s by service bureaus like TimeShare and Geistgo.

Virtualization was also pioneered in that same era by IBM and its VM370 took virtualization very, very broadly into the enterprise datacenter.

Today, that same virtualization technology is making a very, very strong comeback, driven by our trend toward consolidation of our PC-based servers. With racks of machines now hosting any number of Virtual Servers, computing is looking more and more like an economical shared utility, serving our enterprise users, apps and solutions.

But today, even in the best of our virtualized enterprise datacenters, most of our enterprise computing architectures have been designed for the purpose of serving and delivering inwardly facing solutions. That is, most of our systems and networks have been specifically built to target solutions for our employees, in some cases for our partners, hundreds or thousands or perhaps tens of thousands of concurrent users; desktops, datacenters, and the networks between them all scoped out, audited, controllable and controlled by an IT organization skilled in managing the enterprise as the scope of deployment.

But more and more the reach and scope that’s required of our systems has been greatly expanding. Almost every business, every organization, every school, every government is experiencing the externalization of IT, the way IT needs to engage with individuals and customers coming in from all across the Web.

These days, there’s a minimum expectation that customers have of all of our Web sites delivering product information, customer support, direct fulfillment from the Web.

But the bar is being raised as far richer forms of customer interaction are evolving very, very rapidly. Once on our Web sites, customers increasingly expect to interact with one another through community rating and ranking, through forms with reputation, through wikis and through blogs.

Companies are coming to realize that regardless of their industry, the Web has become a key demand generation mechanism, the first place customers look, every organization’s front door.

Now more than ever, the richness, reach and effectiveness of all aspects of a company’s Web presence has become critical to the overall health of the business.

And company’s IT systems now have to deal with far more outside users, their customers, than the users that they serve within their own four walls.

As a result, one of the things that’s begun to happen over the course of the past few years is that the previously separate roles of software development and operations have become incredibly enmeshed and intertwined. IT pros and developers are now finding themselves with the need to work closely together and to jointly team and jointly learn how to design and build and operate systems that support millions or tens of millions of customers or potential customers spread across the globe, clicking through ads, doing transactions, talking with the company, and talking with each other.

For some customers’ Web-facing systems the demand that they see on their Web sites might be seen in peaks and valleys. It might shoot up during the holidays or new product introductions or during product recalls or when good things or bad things are going on in the blogosphere.

And so today, at great expense many companies tend to add ample spare capacity for each of the apps for which traffic must scale, more floor space, more hardware, more power, more cooling, more experts on networks, more operations personnel.

And a company’s Web-facing challenges can go much further than that if the systems are housed in a single location and you have a variety of failures such as cable cuts, earthquakes, power shortages; you know, any of these things could cause critical continuity issues that could end up being huge for the business.

The answer, of course, is to have more than one datacenter, which helps with load balancing and redundancy. But doing this is extremely tough. It requires a good deal of human expertise in loosely coupled systems design, in data replication architectures, in networking architectures and more.

And having just two datacenters, while challenging, may not be enough. Far away customers experience network latency issues that can impact the experience or the effectiveness or the user satisfaction with the Web site.

So, to serve these global customers you may need to locate at least datacenters around the world, and this may mean dealing with a whole host of issues related to your data or the communications between the users on your Web sites that’s going on outside the borders: political issues, tax issues, a variety of issues related to sovereignty and so on.

And so reflecting back on the question I asked earlier for developers or IT professionals, is this cloud thing really any different than the things that we’ve known in the past, the answer is absolutely and resoundingly yes. Things are materially different when building systems designed to serve the world of the Web as compared with the systems designed to serve those living within a company’s own four walls.

And there’s a very significant reason why it might be beneficial to have access to a shared infrastructure designed explicitly to serve the world of the Web, one having plenty of excess capacity, providing kind of an overdraft protection for your Web site, one built and operated by someone having the IT expertise, the networking and security expertise, all kinds of expertise necessary for a service that spans the globe.

High-Scale Internet Services Infrastructure: A New Tier in Computing Architecture

A few years ago, as it happens, we at Microsoft embarked upon a detailed examination of our own Web-facing systems, systems serving hundreds of millions of customers worldwide using MSN, systems delivering updates to hundreds of millions of Windows users worldwide, systems that are visited by Office users every time they press the help key, systems such as MSDN serving millions of developers, you, worldwide, and many, many more systems.

Each one of these systems had grown organically on its own, but for all of them together across all of them we built up a tremendous amount of common expertise, expertise in understanding how and to what degree we should be investing in datacenters and networks in different places around the world, given geopolitical issues and environmental issues and a variety of other issues; expertise in anticipating how many physical machines our various services would actually need and where and when to deploy those machines, and how to cope with service interdependencies across datacenters and so on; expertise in understanding how to efficiently deploy software to these machines and how to measure, tune, and manage a broad and diverse portfolio of services; expertise in keeping the OS and apps up to date across these thousands of machines; expertise in understanding how to prepare for an cope with holiday peaks of demand, especially with products like Xbox Live and Zune.

All in all over the years we’ve accumulated lots and lots of high scale services’ expertise, but all that knowledge, technology and skill, tremendous and expensive as that asset is, wasn’t packaged in a form that could be leveraged by outside developers or in a form that could benefit our enterprise customers. It certainly wasn’t packaged in a form that might be helpful to you.

Also at any industry level we’d come to believe that the externalization of IT in extending all our enterprise systems to a world of users across the Web, that this high scale Internet services infrastructure is nothing less than a new tier in our industry’s computing architecture.

The first tier, of course, is our experience tier, the PC on your desk or the phone in your pocket. The scale of this first tier of computing is one, and it’s all about you.

The second tier is the enterprise tier, the back-end systems hosting our business infrastructure and our business solutions, and the scale of this tier is roughly the size of the enterprise, and to serve this tier is really the design center of today’s server architectures and systems management architectures and most major enterprise datacenters.

The third tier is this Web tier, externally facing systems serving your customers, your prospects, potentially everyone in the world. The scale of this third tier is the size of the Web, and this tier requires computation, storage, networking, and a broad set of high level services designed explicitly for scale with what appears to be infinite capacity, available on-demand, anywhere across the globe.

And so a few years ago, some of our best and brightest, Dave Cutler, Amitabh Srivastava, and an amazing founding team, embarked upon a mission to utilize our systems expertise to create an offering in this new Web tier, a platform for cloud computing to be used by Microsoft’s own developers, by Web developers, and enterprise developers alike.

Some months after we began to plan this new effort, Amazon launched a service called EC2, and I’d like to tip my hat to Jeff Bezos and Amazon for their innovation and for the fact that across the industry all of us are going to be standing on their shoulders as they’ve established some base level design patterns, architectural models and business models that we’ll all learn from and grow.

In the context of Microsoft with somewhat different and definitely broader objectives, Amitabh, Dave and their team have been working for a few years now on our own platform for computing in the cloud. It’s designed to be the foundation, the bedrock underneath all of Microsoft’s service offerings for consumers and business alike, and it’s designed to be ultimately the foundation for yours as well.

Announcing Windows Azure

And so I’d like to announce a new service in the cloud, Windows Azure. (Cheers, applause.) Windows Azure is a new Windows offering at the Web tier of computing. This represents a significant extension to our family of Windows computing platforms from Windows Vista and Windows Mobile at the experience tier, Windows Server at the enterprise tier, and now Windows Azure being our Web tier offering, what you might think of as Windows in the cloud.

Windows Azure is our lowest level foundation for building and deploying a high scale service, providing core capabilities such as virtualized computation, scalable storage in the form of blogs, tables and streams, and perhaps most importantly an automated service management system, a fabric controller that handles provisioning, geo-distribution, and the entire lifecycle of a cloud-based service.

You can think of Windows Azure as a new service-based operating environment specifically targeted for this new cloud design point, striking the best possible balance between two seemingly opposing goals.

First, we felt it was critical for Windows developers to be able to utilize existing skills and existing code, for the most part writing code and developing software that leverages things that you might already know. Most of you, of course, would expect to be able to use your existing tools and runtimes like Visual Studio and .NET Framework, and, of course, you can.

But in developing for something that we would brand Windows, you’d also expect a fundamentally open environment for your innovation. You’d expect a world of tools, languages, frameworks, and runtimes, some from us, some from you, some from commercial developers, and some from a vibrant community on the Web. And so being Windows, that’s the type of familiar and developer friendly environment that we intend to foster and grow.

But at the same time, even with that familiarity, even in trying to create a familiar environment for developers, we need to help developers recognize that this cloud design point is something fundamentally new, and that there are ways that Windows Azure needs to be different than the kind of server environment that you might be used to.

Whether Windows, UNIX, Linux or the Mac, most of today’s systems and most of today’s apps are deeply, deeply rooted in a scale-up past, but the systems that we’re building right now for cloud-based computing are setting the stage for the next 50 years of systems, both outside and inside the enterprise.

And so we really need to begin laying the groundwork with new patterns and practices, new types of storage, model-based deployment, new ways of binding an app to the system, app model and app patterns designed fundamentally from the outset for a world of parallel computing and for a world of horizontal scale.

Today, here at PDC, for those of you in this audience, Windows Azure comes to life. As I said before, and as you’ll hear about more in a few minutes, Windows Azure is not software that you run on your own servers but rather it’s a service that’s running on a vast number of machines housed in Microsoft’s own datacenters first in the U.S. and soon worldwide. It’s being released today as a Community Technology Preview with the initial features being only a fraction of where you’ll see from our roadmap that it will be going.

Like any of our other high scale Internet services, Windows Azure’s development and operational processes were designed from the outset for iteration and rapid improvement, incorporating your feedback and getting better and better in a very, very dynamic way.

As you’ll see today, we’re betting on Azure ourselves, and as the system scales out, we’ll be bringing more and more of our own key apps and key services onto Windows Azure because it will be our highest scale, highest availability, most economical, and most environmentally sensitive way of hosting services in the cloud.

The Azure Services Platform

A few of those key services, when taken together with Windows Azure itself, constitute a much larger Azure Services Platform. These higher level developer services, which you can mix and match ala carte, provide functions that as Windows developers you’ll find quite valuable and familiar and useful.

Some of you may recall hearing about SQL Server Data Services, SSDS, an effort that we introduced earlier this year at our MIX conference. We’re planning to bring even more of the power of SQL Server to the cloud, including SQL Reporting Services and SQL Data Analysis Services; and as such, this offering is now called simply SQL Services, our database services in the cloud.

Our .NET services subsystem is a concrete implementation of some of the things that many of you are probably already familiar with that exist within the .NET Framework, such as workflow services, authorization services and identity federation services.

The Live services subsystem, which you’ll hear about tomorrow, provides an incredibly powerful bridge that extends Azure services outward to any given user’s PCs, phones, or devices through synchronized storage and synchronized apps.

SQL Services, .NET services, and Live services, just like Windows Azure, are all being included as a part of the Azure services platform CTP being made available to you right here at PDC.

As you are well aware, Dynamics CRM and SharePoint are two of our most capable and most extensible platforms for business content, collaboration, and rapid solutions. And later this morning, you’ll hear about how these two platforms also fill a very important role in the overall Azure Services Platform”.

Technorati Tags: ,

Cloud Computing – Greater Than The Sum Of Its Parts…

When you combine the ever-growing power of devices and the increasing ubiquity of the Web, you come up with a sum that is greater than its parts. Software + Services is that greater sum. It all adds up to a commitment from Microsoft to deliver ever more compelling opportunities and solutions to consumer and business costumers—and to our partners.”

Yesterday, Microsoft announced its “Cloud Computing” offering – Windows Azure.  Azure is essentially a framework, which will allow developers to build a variety of applications which will be hosted live on the Internet. This brings a fundamental shift in today’s computing. Traditionally, software applications were stored on private ‘local’ servers. However, managing servers is a costly business. Even though hardware costs may have come down in recent years. Physical space, storage, licensing, administration and backup costs take up the lion’s share of supporting a modern day computing environment.

Microsoft and other vendors, such as Amazon, Google and SalesForce.com believe consumers and businesses will want to store far more of their data on the servers in its “cloud” of giant data centres around the world, so that it can be accessed anytime, any place and from any device.

Microsoft’s offerings are somewhat different to its competitors, in that Microsoft believes that accessing your data in the cloud requires more than just using a web browser. A hybrid model of using “Software + Services”.  Essentially, this means that you still use some kind of desktop client to manipulate the data stored up in the cloud.

This proposition of cloud computing sounds attractive to businesses for a number of a reasons:

  1. The cost of Internet network bandwidth has significantly reduced, whilst at the same time penetration of broadband has significantly increased worldwide. This means you can access the Internet almost anywhere on earth.
  2. Outsourcing your hardware infrastructure saves businesses serious fixed costs, both in physical space and in hardware. Essentially, you can expense the running costs of your infrastructure. Previously, infrastructure costs were typically attributed to capital expenditure. Cloud Computing will make Finance Directors the world over very happy. Depreciation? What stinking depreciation?

However, there are some big issues to consider too:

  1. Single point of failure. If the cloud hardware goes down, you lose your apps and data.
  2. How secure is the hosting?  Are your apps and data files safe from sabotage and espionage?
  3. Cultural concerns. For some businesses, it is going to be very hard in “letting go”. Businesses have  looked after and managed their data for years. Are CEO’s willing to let  their precious data be managed outside of their own data centres, despite the significant cost savings?

In response to point 3. I think that the concern is easing. Many business already outsource many of their services.  Outsourcing the hardware is a natural progression of that process

But, what about the rest of us? Well, for consumers, there is the prospect of a future where much, if not all of our data and many of our applications could be stored online “in the cloud”. Think about this for a moment. Imagine a world, where our data follows us everywhere. Smaller computer, limited applications, data synced across all of our Internet aware devices?

Over the past decade, the world we live in has been transformed by the Web.  It connects us to nearly everything we do—be it social or economic.  It holds the potential to make the real world smaller, more relevant, more digestible and more personal.  At the same time, the PC has grown phenomenally  in power with rich applications unimaginable just a few years ago.  What were documents and spreadsheets then are now digital photos, videos, music and movies.  And as we edit, organise and store media, the PC has quietly moved from our desks to our laps to our mobile phones and entertainment centres—taking the Web with it each step of the way”.

Microsoft’s Software + Services model is perhaps the logical step in the evolution of computing.  It represents an industry shift toward a design approach that is neither exclusively software-centric nor browser-centric.  By combining the best aspects of software with the best aspects of cloud-based services, Microsoft hope to deliver more compelling solutions for consumers, developers and businesses.  Microsoft envisions a world where rich, highly functional and elegant experiences extend from the PC, to the Web, to the devices we use every day.

“When you combine the ever-growing power of devices and the increasing ubiquity of the Web, you come up with a sum that is greater than its parts.”

Personally, I’m very excited about this computing shift. I’m *almost* ready to put my data in the cloud.

More information can be found at Microsoft’s Azure site and in this technical white paper. Azure’s terms of service can be found here.