Site: http://davidpallmann.blogspot.com/feeds/posts/default Link: http://davidpallmann.blogspot.com/feeds/posts/default
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 10/31/2011 6:30:00 PM
For my third experiment in JavaScript, I created a ticker that you could use to scroll stock information, news, or pretty much any textual content that has a label and a value. It looks like this and animates by scrolling to the left in a loop,. You can see a running version here. All the source is right there in the page, and there's a full listing at the end of this post as well.I considered using CSS animation for this, but as it is not supported sufficiently in the widestream browsers yet I ...
[ read more ]
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 10/16/2011 8:34:00 PM
Bonjour and welcome again to The Cloud Gourmet with Chef Az-ure-D.Today we have another “30 minute meal” recipe for Windows Azure. This time we will move a simple database into the cloud. For databases that meet our criteria, this is a “piece of cake”.I must emphasize we are talking about simple databases: large or complex databases will certainly take more than 30 minutes; some take weeks! Below we are specific about the criteria for an easy migration.Of course we often think of a database as j ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 10/8/2011 4:31:00 PM
Bonjour and welcome again to The Cloud Gourmet with your host, Chef Az-ure-D.My friends, today I would like to share with you the first of several “30 minute meal” recipes for Windows Azure or as you might put it, “low-hanging fruit”. In cooking, not everything must be a masterpiece that requires a great effort. So it is in the cloud: a great many useful things can be done easily and in a short period of time. We are not talking about “fast food” here, which I detest, but simple meals that are ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 10/8/2011 11:44:00 AM
Bonjour and welcome to The Cloud Gourmet with your host, Chef Az-ure-D. Together we shall create delicious masterpieces in the cloud on the Windows Azure platform. In this first post I want to share some of my favorite resources for cooking in the cloud. in subsequent posts we will explore individual recipes.Now you may be thinking "chef, that's fine for you but I cannot cook!" Nonsense! Absurdité! Anyone can learn to cook in the cloud, and many items are simple to prepares. Together w ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 10/2/2011 7:13:00 PM
For several years now I’ve maintained a design pattern catalog of design patterns for Windows Azure (Microsoft’s cloud computing platform) at AzureDesignPatterns.com. I’ve recently overhauled the site with expanded content and it is now HTML5-based. Since this is a work in progress you can still access the former site. Expanded ContentExpanded content on each pattern makes the site a lot more useful. You’ll find the typical sections found in most design pattern catalogs: problem, solution, analy ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 9/30/2011 6:47:00 AM
SoCal Code Camp Los Angeles is coming up October 15-16 2011 at the University of Southern California. I'll be there, both giving and attending sessions. The two sessions I'm giving are Getting Started with HTML5 and Windows Azure Design Patterns, both on Saturday afternoon (detail below). Several of my Neudesic colleagues are also giving talks. Robert Altland is covering Mobile web development with HTML 5 and jQuery Mobile. Muhammad Nabell is covering WPF Styling Architecture. Oleksiy Tereshchen ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 9/16/2011 10:11:00 AM
While a lot of BUILD was focused around Windows 8 and Windows Server 8, cloud was not ignored. Windows Azure figures into the revised Microsoft platform strategy and there are also some updates and announcements around Windows Azure that came out this week. There were also some good sessions on Windows Azure given at the conference which will be available for online viewing shortly.First off, strategy. The common vision that interconnects everything shown at build is "connected devices, continuo ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 9/5/2011 9:18:00 AM
In a previous post I’ve written about the dual revolutions going on in web applications: HTML5 and devices on the front end, and cloud computing on the back end—how they influence each other and are together changing the design of modern web applications. In this post I’ll talk about an aspect both share, elasticity.Elastic Scale of the CloudElasticity is a term frequently used in cloud computing. Amazon Web Services even named their compute service “Elastic Compute 2”. Elasticity means we can a ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 7/28/2011 10:07:00 PM
Today I am beginning a new article series on Windows Azure design patterns, which has been an interest of mine since Windows Azure debuted in 2008. Design patterns are usually expressed in a design pattern language which may also be accompanied by a symbology. In this first article we’ll describe the symbology we’ll be using in this series to represent Windows Azure design patterns in architectural diagrams, also used on my AzureDesignPatterns.com web site and in my upcoming book, The Windows Az ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 7/12/2011 9:16:00 PM
I’m pleased to introduce the Windows Azure Cost Modeler, a free online tool from Neudesic for estimating Windows Azure operational costs that can handle advanced scenarios.Why another pricing calculator, when we already have several? There’s Microsoft’s new Windows Azure Pricing Calculator (nicely done), the Windows Azure TCO Calculator, and Neudesic’s original Azure ROI Calculator. These tools are great but they focus on the every-month-is-the-same scenario; unless your load will be constant mo ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 6/1/2011 8:05:00 AM
3 Microsoft-sponsored Windows Azure Bootcamps are about to kick off in Southern California. Each of these is a full-day event and an excellent way to get started with Microsoft cloud computing.Los Angeles Windows Azure BootcampThursday June 2, 2011Microsoft LA Office333 S Grand Ave, Suite 3300Los Angeles, CA 90071Instructor: David Pallmann, Neudesic - Windows Azure MVP and authorAlice Pang, MicrosoftOrange County Windows Azure BootcampMonday June 6, 2011Microsoft Irvine Office3 Park Plaza, Suite ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 5/13/2011 3:51:00 PM
Some new quickstart samples for Windows Phone 7 on Windows Azure are now available on codeplex at http://wp7azurequickstarts.codeplex.com/.These quickstarts assume the use of the recently-released Windows Azure Toolkit for Windows Phone 7. The Windows Azure Toolkit for Windows Phone 7 is a great way to get started on phone + cloud development. One of its most valuable pieces is a demo app that you can get up and running on quickly as a starting point. A number of Windows Azure MVPs have collabor ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 5/10/2011 9:06:00 AM
Tomorrow (Wed 5/11/11) I'll be giving the third in Neudesic's series of public webcasts on Windows Azure architecture. This month's webcast is on Windows Azure Relational Data.In this webcast Windows Azure MVP and author David Pallmann will discuss the architecture of SQL Azure, the area of the Windows Azure platform responsible for providing relational database capabilities. You’ll learn how SQL Azure is similar to SQL Server in some respects and different in others, and what that means for dev ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 4/30/2011 7:17:00 PM
An update to Azure Storage Explorer 4 is now available. The Refresh 9 (4.0.0.9) update provides expanded security support for blobs and containers.Previous versions of Azure Storage Explorer allowed you to set a container's default access level at time of creation (Private, Public Blob, or Public Container) but you couldn't change the access level after the fact. Nor was there any support for Shared Access Signatures or Shared Access Policies. This release provides all of that. Simply click the ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 4/12/2011 3:23:00 PM
Tomorrow (Wed 4/13/11) I'll be giving the second in Neudesic's series of public webcasts on Windows Azure architecture. This month's webcast is on Windows Azure Storage.In this webcast Windows Azure MVP and author David Pallmann will discuss the architecture of the Windows Azure Storage service, the area of the Windows Azure platform responsible for non-database storage; and related features including Windows Azure Drive and Local Storage. You’ll learn why the ratio of database-to-non-database s ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 4/10/2011 6:00:00 PM
I’m pleased to announce the availability of a new community tool to aid in migration of applications to Windows Azure: Windows Azure Migration Scanner, or WAMS. WAMS scans your source code and brings potential migration issues to your attention. As anyone knows who has tried it, a migration of software from one environment to another usually involves accommodating some differences and this can mean a small or a large amount of work at times. Accordingly, you really want to know what you’re in fo ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 3/26/2011 2:25:00 PM
At the recent Cloud Connect show in the Bay Area I attended evangelist Jinesh Varia’s talk on Amazon Web Services design patterns, Design Patterns in the Cloud: A Love Story. I wanted to learn more about how Windows Azure is similar and dissimilar to other cloud platforms, and I found Jinesh’s talk to be insightful, well delivered, and entertaining. I thought therefore it would be useful to present the same progressive scenario as it would be done in Windows Azure. The scenario in the presentat ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 3/1/2011 5:20:00 PM
I’m very pleased to announce that my first Windows Azure book is now available, The Windows Azure Handbook, Volume 1: Planning & Strategy. In this post I’ll give you a preview of the book. This is the first in a four-volume series that covers 1-Planning, 2-Architecture, 3-Development, and 4-Management. For information about the book series see my previous post or visit the book web site at http://azurehandbook.com/. The book can be purchased through Amazon.com and other channels.This first volum ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 3/1/2011 3:42:00 PM
I’m excited to introduce my Windows Azure book series, The Windows Azure Handbook. The first volume is available now through Amazon.com and other channels.Each volume of the series covers a different lifecycle stage and is intended for a different audience:• Volume 1: Planning & Strategy is for business and technical decision makers• Volume 2: Architecture is for architects• Volume 3: Development is for developers• Volume 4: Management is for IT WorkersVolume 1, the yellow book, focuses on plann ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 2/20/2011 5:30:00 PM
I’ve posted new samples for Windows Azure Storage on CodePlex at http://azurestoragesamples.codeplex.com/. These samples are complete—they show every single operation you can perform in the Windows Azure Storage API against blob, queue, and table storage. In addition, there is both a REST implementation and a .NET StorageClient implementation with identical functionality that you can compare side-by-side.I decided to put these samples up for 3 reasons:1. First of all, they're part of the code sa ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 2/4/2011 10:43:00 AM
AzureSamples.com is a new web site designed to help you discover Windows Azure samples more readily. Finding samples for Azure has been challenging in the past: there are only a handful of samples in the Windows Azure SDK and the lion’s share of samples are dispersed out on the web, posted by various Microsoft groups and community members. There hasn’t been one place to go to for samples—until now. With AzureSamples.com you can easily find samples in a streamlined way.Using AzureSamples.com is s ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 1/26/2011 11:39:00 AM
This Saturday 1/29 I'll be presenting 2 Azure sessions at So Cal Code Camp at Cal State Fullerton in Orange County, CA.Windows Azure in Action: Demo and Guided Tour2:45pm, room UH 246See the entire Windows Azure platform demonstrated! In this session, Windows Azure MVP and author David Pallmann will demonstrate each functional area of the platform live, including: Windows Azure Compute, Windows Azure Storage, Windows Azure CDN, Windows Azure DataMarket, SQL Azure Database, SQL Azure Reporting, S ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 1/18/2011 12:06:00 AM
This Thursday January 20th I'll be speaking at the San Diego .NET User Group - Architecture SIG meeting. My topic will be "Windows Azure in the Real World: Best Practices and Migration Tips."Architecture SIG Meeting - Special Date/Time Thursday, January 20th (6 pm - 8:30 pm) Windows Azure in the Real World: Best Practices and Migration Tips Summary:Cloud computing with Windows Azure is exciting but it is vital to approach it correctly. In this talk, David Pallmann will share best practices and l ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 1/3/2011 3:48:00 PM
In this post I'll take you through an updated tour of the Windows Azure platform. It's 2011, and the Windows Azure platform is coming up on the first anniversary of its commercial release. Much has been added in the last year, especially with the end-of-year 1.3 update. This will give you a good overview of what's in the platform now. Note, a few of these services are still awaiting release. This is an excerpt from my upcoming book, The Azure Handbook.WINDOWS AZURE: CORE SERVICESThe Windows Azur ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 12/16/2010 6:49:00 PM
I've been traveling through Europe this week spreading the good word about Windows Azure and have had a great time (some photos below). Although I've been to Europe many times, it had been almost ten years since my last trip and I was going alone, so I planned it carefully.My schedule is tight: immediately after delivering Azure training in Los Angeles I am off to the airport to catch a flight to Germany. The weather reports for Europe have not been encouraging: blizzard-level snow storms, roads ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 11/30/2010 10:49:00 AM
Last month at PDC2010 Microsoft announced the imminent availability of many exciting new features and services, some long awaited. These capabilities have just come online for use this week--some as released features and some as community previews you have to sign up for. This includes a completely new management portal and an updated SDK, so there's a lot to get used to.I'll be covering (and demoing) the new features in a 3-part webcast series, the first of which is this Friday 12/3. Below are ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 11/15/2010 2:35:00 PM
AzureDesignPatterns.com has been re-launched after a major overhaul. This site catalogues the design patterns of the Windows Azure Platform. These patterns will be covered in extended detail in my upcoming book, The Azure Handbook.This site was originally created back in 2008 to catalog the design patterns for the just-announced Windows Azure platform. An overhaul has been long overdue: Azure has certainly come a long way since then and now contains many more features and services--and according ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 11/15/2010 1:24:00 PM
On Tuesday 11/16/10 my Neudesic colleague Rinat Shagisultanov will deliver Part 2 in our webcast series on cloud computing assessments, this time dealing with how to make the business case by computing TCO and ROI.Assessments: Determining TCO and ROIEvent Type: Webcast - Pacific Time Event Start Date: 11/16/2010 10:00 AM Event End Date: 11/16/2010 11:00 AM Presenter: Rinat Shagisultanov, Principal Consultant II, Neudesic Registration: https://www.clicktoattend.com/invitation.aspx?code=151052 ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 10/27/2010 7:59:00 AM
Last week we released Azure Storage Explorer 4. We have released several refreshes since then, in order to respond to feedback from the first several hundred downloaders. Some of these refreshes are important because they fix a bug or add a valuable feature. If you get the latest refresh (Beta 1 Refresh 4 or later), Azure Storage Explorer 4 will now notify you when there is a new version so you won't have to remember to check back on the CodePlex site for updates. If you're on Azure Storage Expl ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 10/22/2010 5:24:00 PM
I'm pleased to announce the public beta of Azure Storage Explorer version 4 is now available. Beta 1 can be downloaded from CodePlex.Azure Storage Explorer allows you to view and edit all 3 types of cloud storage: blobs, queues, and tables. If you're not already familiar with it, Azure Storage Explorer was one of the first (if not the first) GUI tools for viewing and working with Windows Azure storage. This utility was written in the very early days of Windows Azure, and even after 3 major versi ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 10/20/2010 1:43:00 PM
Tomorrow (10/21) at 10 AM Pacific time I'll be giving the first in a series of webcasts on Microsoft Cloud Computing Assessments. Register here. These webcasts go hand in hand with my cloud computing assessment article series.Microsoft Cloud Computing Assessments: The Right Way to Evaluate and Adopt Cloud Computing Event Code: 15105010/21/201010:00 AM - 11:00 AMWelcome Time: 09:55 AMTime Zone: PacificEvent Language: Not SpecifiedConnection information for this Webcast will be sent in your event ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 10/13/2010 7:38:00 AM
In Part 1 of this series we discussed the ideal rhythm for exploring cloud computing responsibly and the critical role a cloud computing assessment plays. An assessment allows you to get specific about what the cloud can mean to your company. Here in Part 2 we will consider assessment activities for envisioning, in which you take a look at where the cloud could take you. Envisioning: Finding the Cloud’s Synergies with your Business Cloud computing has so many value propositions that it’s almos ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 10/3/2010 2:08:00 PM
There is a right way and a wrong way to get involved with cloud computing. This article series is about doing it the right way and focuses on the use of cloud computing assessments to properly evaluate, plan for, and adopt cloud computing. Here in Part 1 we’ll be looking at the technology hype cycle, the best rhythm for adopting the cloud, and the critical role an assessment plays. In subsequent parts of the series we’ll look more deeply at various aspects of an assessment such as computing ROI, ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 10/1/2010 9:47:00 AM
I'm very honored to have been selected as a Windows Azure MVP by Microsoft. I've been told I was the first selected, so I'm going to consider that a double honor.To quote the MVP web site, "The Microsoft Most Valuable Professional (MVP) Award is an annual award given to outstanding members of Microsoft's technical communities based on contributions made during the previous 12 months to offline and online Microsoft-related technical communities." I'll take that to mean I'm doing something useful ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 9/23/2010 9:38:00 AM
What will cloud computing be like in a couple of years? I got my first look at Windows Azure 2 years ago, and the rate of progress has been nothing short of amazing--and shows no sign of slowing down. What will the cloud be like in another year or two? Where should it go? Here’s where I’d like to see the cloud go over the next couple of years:1. Auto-Sizing: Out-of-box GovernanceMany people don’t seem to be aware that cloud computing brings with it a new management responsibility. A big selling ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 9/17/2010 9:07:00 PM
Can you host a web site in Windows Azure without using Windows Azure Compute? Sure you can: you can ‘host’ an entire web site in Windows Azure Storage, 100% of it, if the web site is static. I myself am currently running several web sites using this approach. Whether this is a good idea is a separate discussion. Welcome to “Stupid Cloud Tricks” #1. Articles in this series will share interesting things you can do with the Windows Azure cloud that may be non-obvious and whose value may range from ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 8/28/2010 11:03:00 AM
If there’s one issue in cloud computing you have to revisit regularly, it’s security. Security concerns, real or imagined, must be squarely addressed in order to convince an organization to use cloud computing. One highly useful technique for analyzing security issues and designing defenses is threat modeling, a security analysis technique long used at Microsoft. Threat modeling is useful in any software context, but is particularly valuable in cloud computing due to the widespread preoccupation ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 8/21/2010 7:51:00 PM
In Part 1 of this series we identified several categories of “hidden costs” of cloud computing—that is, factors you might overlook or underestimate that can affect your Windows Azure bill. Here in Part 2 we’re going to take a detailed look at one of them, bandwidth. We’ll first discuss bandwidth generally, then zoom in on hosting bandwidth and how your solution architecture affects your changes. Lastly, we’ll look at how you can estimate or measure bandwidth using IIS Logs and Fiddler.KINDS OF B ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 8/17/2010 9:02:00 PM
If you swim in cloud computing circles you cannot escape hearing the term private cloud. Private cloud is surely the feature most in demand by the cloud computing market—yet perhaps the longest in coming, as cloud computing vendors have gone from initial resistance to the idea to coming to terms with the need for it and figuring out how to deliver it. The concept is something of a paradox, made worse by the fact that private cloud definitely means different things to different people. There are ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 8/14/2010 10:25:00 PM
grem•lin ('gr?m l?n) –noun 1. a mischievous invisible being, said by airplane pilots in World War II to cause engine trouble and mechanical difficulties. 2. any cause of trouble, difficulties, etc.Cloud computing has real business benefits that can help the bottom line of most organizations. However, you may have heard about (or directly experienced) cases of sticker shock where actual costs were higher than expectations. These episodes are usually attributed to “hidden costs” in the cloud which ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 6/26/2009 10:16:00 AM
Congratulations to the winners of the Azure Developer Challenge. The judges awarded the grand prizes to Kevin Rohling for Impulse and Laith Yousif for Twtri. Check them out.However, this is not quite over. There's still a community-chosen winner. Voting remains open till 6/29. My entry is Joint Venture. ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 6/21/2009 7:36:00 PM
I'm pleased to announce my latest Silverlight-Azure reference application which is called Joint Venture. Joint Venture provides a workspace for cross-business project teams. That is, teams made up of people from more than one business who are working on some kind of business collaboration. This is an example of a Multi-Enterprise Business Application (MEBA), an app used by multiple businesses who have a relationship with each other. The cloud is an ideal place for business collaboration, providi ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 5/25/2009 11:43:00 PM
I'm speaking on Tuesday 5/26/09 6-9pm at the San Diego .NET User Group. Our topic will be the Azure developer experience. Directions can be found here: http://www.sandiegodotnet.com/ ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 5/9/2009 8:17:00 PM
Azure Storage Explorer 2.1 is now available on CodePlex.Although Azure Storage Explorer has become a popular tool for viewing Azure cloud storage, the most requested feature has been an ability to modify what's in storage. Version 2.1 provides the capability to create or delete blob containers, blob items, queues, queue messages, tables, and table items.2.1 is only a first step towards cloud data editing and there is more planned. In a future update look for a more refined editing UI and feature ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 5/7/2009 1:34:00 AM
Azure Sudoku is now available on CodePlex. This is an Azure-hosted Silverlight implementation of the popular game Sudoku. Various Hawaiian backgrounds accompany each new game.The significance of this project isn't entertainment. It combines Azure, Silverlight, and WCF in the same solution--something that takes a lot of work (and work-arounds) to get right. If you're attempting to combine all 3 technologies for the first time, this project may be helpful to look at and will hopefully save you som ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 5/4/2009 9:30:00 PM
I've written a demo WCF service that calculates mortgage schedules, along with a WPF-based desktop app for invoking the service and displaying the results. The demo is on CodePlex at http://AzureMortgageService.codeplex.com. If you're looking for a working Azure service with a real-world scenario that's clean and simple, you might find this useful. ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 5/4/2009 7:05:00 PM
Microsoft has just announced a contest for Azure developers! Now this should be fun. The contest is called "new CloudApp()" and has an official site at http://www.newcloudapp.com/.Both PHP and .NET applications can be submitted. The .NET and PHP category applications will be judged by industry leaders, Om Malik and Michael Cote. Entries will be evaluated based on user experience and user interface, innovation and creativity of the application, applicability to cloud computing, and real ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 4/29/2009 1:26:00 PM
Best Practice #4 is to favor REST over SOAP, except for those scenarios that demand SOAP. When it comes to cloud computing platforms, it's a RESTful world and Azure is no exception. The vast majority of the services in the platform can only be accessed via REST (even if you're using .NET library code, REST is what's happening under the hood). SOAP isn't completely out of the picture, however. For functionality that depends on WS-* protocols (such as federated security) Azure does use SOAP. Whic ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 4/29/2009 12:55:00 PM
Azure best practice #3 is to apply SOA principles to your cloud applications. The core ideas of SOA apply equally strongly to the cloud:Software components are loosely coupled.Message-based programs do a lot of the work.Boundaries of communication/reliability/security/transactions are a key consideration in solution architecture.Use of standard protocols and message formats provides broad interoperability.Stateless service development is encouraged which facilitates easy load balancing.Communica ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 4/29/2009 12:00:00 PM
Azure best practice #2 is to keep code and the data it needs close to each other. If the code lives in the enterprise, so should the data it frequently accesses. If the code lives in a cloud data center, that's where its data should be also--and in the same geo-location.This best practice is simple common sense: going between the enterprise and the cloud over the Internet is not terribly fast, so you want to keep it to a minimum.This is not an absolute rule, since you may have a perfectly legiti ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 4/28/2009 10:35:00 PM
Some best practices for the Azure cloud computing platform are starting to emerge, and I'll be blogging them as I discover them. I expect the sources for these will be a combination of Microsoft guidance, personal experience, and experiences shared by others in the community.Best Practice #1 is to always run at least 2 instances of any role (this applies to both web roles and worker roles). There's a very important reason for this: your application may be highly unavailable if you fail to do so. ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 4/27/2009 4:37:00 PM
Is it too soon to be talking about design patterns for Azure--a platform that hasn't been released yet? I don't think so: we already have oodles of functionality in the platform and patterns help us think about them and how they can be combined. And it's especially important during this pre-release preview period that we in the community confirm the platform gives us good, well-thought out patterns.And so, AzureDesignPatterns.com is born.Posted on the site currently is my initial enumeration of ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 4/27/2009 8:16:00 AM
I'm please to announce the release of Azure Grid, the community edition of the Neudesic Grid Computing Framework. Azure Grid is available on CodePlex and includes source code.Azure Grid provides a solution template and base classes for easily creating grid computing applications that execute on the Azure platform. It also includes a GUI for starting and monitoring job runs.I've already blogged extensively about grid computing and Azure Grid in my 3-part article series on Azure grid computing:Par ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 4/25/2009 3:11:00 PM
In Part 1 of this series we introduced a design pattern for grid computing on Azure and in Part 2 we wrote the code for a fraud scoring grid computing application named Fraud Check. Here in Part 3 we'll run the application, first locally and then in the cloud. The framework we're using is Azure Grid, the community edition of the Neudesic Grid Computing Framework.We'll need to take care of a few things before we can run our grid application--such as setting up a tracking database and specifying c ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 4/25/2009 8:16:00 AM
In Part 1 of this series we introduced a design pattern for grid computing on Azure. In this article we'll implement the pattern by developing a grid application in C# and in Part 3 we'll run the application, first locally and then in the cloud. In order to do that, we'll need some help from a grid computing framework.The Role of a Grid FrameworkUnless you're prepared to write a great deal of infrastructure software, you'll want to use a framework for your grid application that does the heavy li ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 4/8/2009 12:17:00 PM
The next meeting of the Orange Couny Azure User Group is Thursday, April 23rd at QuickStart Intelligence. Our topic this month is, "What's New in Azure." Since announcing the Azure platform last October, Microsoft has issued several software updates with new features. There have also been some important announcements and events recently. We'll review what's new with SQL Data Services, Windows Azure, and Live Services. We'll demo new Windows Azure features including full trust, native code suppor ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 4/5/2009 2:31:00 AM
In this series of articles we're going to look at grid computing using the Azure cloud computing platform. In Part 1, we'll look at this from a design pattern and benefits perspective.Not everyone is clear on the distinctions between grid computing and cloud computing, so let's begin with a brief explanation of each. While grid computing and cloud computing are not the same thing, there are many synergies between them and using them together makes a lot of sense.Grid ComputingGrid computing is a ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 3/28/2009 6:54:00 PM
I'm pleased to announce the availability of Azure Storage Explorer version 2.0. binaries and source code are downloadable from CodePlex.Azure Storage Explorer is a useful GUI tool for inspecting the data in your Azure cloud storage projects including the logs of your cloud-hosted applications. All three types of cloud storage can be viewed: blobs, queues, and tables.What's New?Improvements over the original version include the following:1. New WPF-based UI with Outlook-style navigation and more ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 3/25/2009 1:53:00 AM
I've been wanting to track my Azure-hosted cloud computing applications in real-time and now there's a way to do so. Azure Application Monitor has just been published on CodePlex.No doubt the Azure platform will eventually give us a means to monitor applications in real-time, but in the meantime this provides one way to do it here and now. I'd attempted this in the past and quickly found I couldn't access process information and performance counters due to the partial trust environment Azure-hos ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 3/18/2009 8:39:00 AM
The March 2009 meeting of the Azure User Group will be Thursday, March 26 and will be on .NET Services. We have a new meeting place going forward thanks to QuickStart Intelligence and we are now on a regular rhythm of meeting the 4th Thursday of every month.Is Cloud Computing really viable for Enterprises? This month we'll be taking an in-depth look at .NET Services, which make the cloud enterprise-accessible. We'll learn about and see demos of each of the 3 .NET Services: The Access Control Ser ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 2/21/2009 10:59:00 PM
In Part 1 of this article, we introduced Live Services and explored how it fits into Azure Cloud Computing. Now in Part 2 we'll take a tour of Live Services and get acquainted with the many services your applications can leverage.Live Mesh and the Live DesktopLive Mesh is a system for synchronization, sharing, and access of your data and applications. You go to http://mesh.com first to sign up for a mesh, and afterward to access your mesh. You can add multiple devices to your mesh, which will so ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 2/21/2009 9:25:00 PM
In this two-part article we'll introduce and explore Live Services, one area of the Azure cloud computing platform.What do Windows Live and cloud computing have to do with each other? On the one hand, there must be some connection since the Azure platform diagram shows an area called "Live Services". On the other hand, Microsoft has long had services and products with the name "Live" that pre-date the Azure platform announcement by years. So how are we to understand all this, and what can Live d ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 2/11/2009 4:01:00 PM
The Azure User Group will have its first Los Angeles meeting on Tuesday of next week (02/17/09), meeting details below. Since this is the first meeting for LA, our topic will be Introduction to Azure Cloud Computing. In addition to introducing the platform, we'll get right into the developer experience and build and deploy an Azure cloud-hosted web site. Hope to see you there!Date: 02/17/09Time: 5pm to 7pmLocation: Microsoft, 333 South Grand Ave, Suite 3300, Los Angeles, CARSVP link: https://www ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 2/11/2009 3:40:00 PM
The next Azure User Group meeting in Orange County is Thursday of next week (2/19/09), meeting details below. We're going to be talking about Live Services. You can't cover Live Services in a single meeting due to how vast it is, so we'll first take a general tour of Live Services illustrated by some demos, followed by an in-depth look at how to integrate Live ID authentication with Azure web sites. Hope to see you there!Date: 02/19/2009Time: 6pm to 8pmLocation: Microsoft Irvine Office - 3 Park ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 1/20/2009 10:25:00 AM
The January Orange County meeting of the Azure User Group is tonight (Tuesday 1/20/09) and will focus on cloud storage. I'll be the speaker. We'll see how to store and retrieve differnt kinds of structured and unstructured data, including BLOBs, queues, and tables.Date: Tuesday, January 20, 2009Time: 6pm-8pmLocation: Microsoft, 3 Park Plaza, Suite 1600, Irvine, CA 92614Topic: Cloud StorageClick to Attend link (please RSVP): http://www.clicktoattend.com/?id=134425Hope to see you there if you're i ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 1/19/2009 10:11:00 PM
Azure Blob Sync is a GUI tool that syncs a local file folder to cloud Blob storage or vice-versa. Binaries, sources, and documentation are up on CodePlex.To keep the sync fast, simple, and safe, it uses a very simple algorithm: a file or blob is not copied from source to destination if there is already an item of that name on the destination side.Future plans for AzureBlobSync include a command line version you can use in batch jobs and a means of scheduling automated syncs. ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 1/19/2009 7:55:00 PM
Azure Storage Explorer has been updated. There are 3 items of interest in the new 0.3 preview version:It's built against the January 2009 Azure CTP.Blobs in a folder hierarchy (with prefixes) now display and can be viewed.Blobs whose names end in ".xml" (like log files) are auto-formatted as pretty XML with whitespace to make them more readable. ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 1/13/2009 10:56:00 AM
The Azure Cloud Computing User Group's new web site is now live at http://www.AzureUserGroup.com. This ning-based site replaces the original Community Server Express site we had been using up until now. The new user group site is Azure-themed, has an exciting new look, and offers lots of great community functionality. Theree is a local group page for each region where local meetings are happening, making it easy to find out what's going on in your area. ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 1/9/2009 2:53:00 PM
I've been wanting an easier way to view what's in my Azure cloud storage so I decided to write a tool for the purpose. Azure Storage Explorer now exists and is available here on CodePlex.Today Azure Storage Explorer is limited to letting you view your Azure storage (including data details of your blobs, queue messages, and table records) but eventually I'd like the tool to also allow add/rename/delete operations on storage items and import/export of data.Here's the table storage view. Your table ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 1/8/2009 8:13:00 AM
The January meeting schedule for the Azure Cloud Computing User Group is below. Click on the link to get meeting location and time details, and to sign up that you will be attending.RegionDateClick to Attend LinkOrange County01/20/09http://www.clicktoattend.com/?id=134425San Diego01/08/09http://www.clicktoattend.com/?id=134383 Phoenix01/22/09http://www.clicktoattend.com/?id=134380Salt Lake City01/20/09http://cl.exct.net/?qs=1f4ae2c23c8c323fa28f0c5c69d2f8e3ebaa6fbcb1f32096a3f718c980a19ecfDenver01 ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 1/1/2009 1:57:00 PM
Today "LifeTracks" went live at http://lifetracks.cloudapp.net/. LifeTracks is a social networking web site that leverages the Azure platform for hosting, storage, and authentication with Windows Live Id. The source code and documentation have been posted on CodePlex.LifeTracks is a social networking web site that expands on the popular "what are you doing?" status tracking feature. LifeTracks adds 2 important dimensions to that idea:1. More Detail and MultimediaStatus information is not limite ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 12/19/2008 2:36:00 PM
The Azure Cloud Computing User Group just finished its inaugural meetings in New York, Philadelphia, Chicago, Denver, Phoenix, San Diego, and Orange County. These meetings have been a great success with as many as 50 attendees in some locations. By next month, we're expecting to add meetings in Seattle, Los Angeles, Salt Lake City, Dallas, Houston, and Boston as well. Microsoft has helped out with meeting places and has been very supportive.The presentation and demo apps for this first meeting h ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 12/16/2008 8:24:00 PM
What do those color indicators mean in the Azure Dev Fabric? Here's a list: Longer explanation: If you're running your Azure apps locally out of Visual Studio, the Dev Fabric is simulating the cloud environment for you. You can open the Dev Fabric icon by right-clicking the "gears" icon in the system tray. In the Dev Fabric console display you'll see your project, your role(s) (such as WebRole) and your instances. Each instance's status is shown with a colored circle. Since some of these statuse ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 12/14/2008 11:28:00 PM
I've put a new sample on CodePlex that demonstrates Windows Live ID authentication for an Azure web application. "AzureLiveID" is a skeletal Azure web solution that implements Windows Live ID authentication and keeps user profiles in cloud storage. Allowing web users to reference an existing identify is an attractive alternative to forcing them to create yet another user id and password.AzureLiveID is available on CodePlex. ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 12/13/2008 11:12:00 AM
One of the many services made available to your Azure web applications is the ability to authenticate using Windows Live ID. This is an attractive alternative to forcing the user to create and remember yet another user id and password. You can also wire Live ID in to non-Azure web sites, but in this article we're going to focus specifically on how to Live ID-enable your Azure web application. In Part 1, we'll describe the user experience and the page flow model for Live ID authentication. In Par ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 12/10/2008 10:45:00 PM
A national user group for Azure Cloud Computing has been started, and inaugural local meetings are being held this month at Microsoft offices across the country. Local meetings will be held every month. The community site is http://www.CloudComputingUserGroup.com.Initial locations where we have secured willing hosts and a place to meet are Seattle, Los Angeles, Orange County, San Diego, Phoenix, Denver, Salt Lake City, Dallas, Chicago, Boston, New York, and Philadelphia. Manyof these areas are h ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 12/4/2008 11:06:00 AM
I've created the first in a series of scripted step-by-step guides for Azure demo applications that give precise instructions and screen captures. The first of these, Hello Cloud, is now available for download at the link below. Azure Step by Step: Hello, Cloudhttp://www.savefile.com/files/1915293 Here's an excerpt: ...... ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 11/19/2008 3:47:00 PM
At some point you will need to debug your Azure cloud applications. Here is some guidance on what the options are.Local Debugging. First off, the general hope is that you'll catch and fix problems on your local box long before you place anything into the cloud. Locally you can use familiar tools such as the Visual Studio debugger and event logs and other tools to get to the root of problems.Application Logs. However, it's possible to have an app that works locally that doesn't work when deployed ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 11/18/2008 10:41:00 PM
I recently had a chance to chat with some I.T. people who had been noticing all this cloud computing buzz but didn't see what all the excitement was. Cloud computing seemed like a new word for an old thing: hosting. They knew all about hosting and had been using it for years.Is cloud computing just hosting, re-branded? The answer is no. And yes. Really, it's hosting++. Let's dig in and see how cloud computing is like and unlike hosting.Automatic Provisioning and Deployment. Like standard hosting ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 11/15/2008 4:12:00 PM
Dr. McCloud here once again with another installment of Overcoming Fear of the Cloud. This time we're looking at the fear of cloud storage.Concern about storing data in the cloud is one of the first objections to cloud computing that is raised by some who work in the enterprise. Usually the expression of concern is followed by a gentle but firm explanation of how vital, proprietary, and utterly irreplaceable this information is. The message is clear: the data is critical to the operation of the ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 11/15/2008 2:31:00 PM
If you're having trouble getting cloud storage to run locally on your box, this tip from Neudesic rock star Chris Rolon may help. It's especially likely this is your problem if the version of SQL Server you run isn't SQL Server Express.If you're not running SQL Server Express, you'll need to change two values in the DevelopmentStorage.exe.config file which resides in C:\Program Files\Windows Azure SDK\v1.0\bin to have the correct SQL Server instance name (shown in red below).The first is the Dev ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 11/10/2008 4:40:00 PM
The Less is More RevolutionBy David Pallmann, Director, Custom Application Development, NeudesicI'm making it official and declaring that we are now in the midst of a major revolution in computing, perhaps with overtones that extend beyond technology. I'm calling it The "Less is More" Revolution. It amounts to a major refactoring of how we do things, ...of how we do everything.When I say "Less is More", you probably think instantly of Apple, one of the great success stories in applying less is m ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 11/8/2008 1:44:00 AM
This week I wrote my first "real" Azure app and published it into the cloud. It's called Whatsup, and is available here on CodePlex."Whatsup" is a simple version of the "what are you doing right now" functionality you find on Facebook and other sites. Whatsup lets you post your name and status and view the statuses of others. Here's what it looks like. When you access the page, you see the recent status of others. If you enter your name and status and click Post, the page updates to show your st ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 11/6/2008 11:12:00 PM
Once you've written a Windows Azure cloud application in Visual Studio and tested it locally, it's time to deploy it to the cloud. Here's how:1. In Solution Explorer, right-click the cloud project and select Publish.2. The publish folder for your application will open in Windows Explorer, showing a package file and a config file. You'll need those in a moment.3. The azure.com cloud portal will open up in your web browser (you have signed up and received your cloud account, right? If not, go to h ...
by David Pallmann via Fire & Ice: David Pallmann's Web & Cloud Blog on 10/29/2008 11:15:00 PM
I've been working on a talk / presentation called How Cloud Computing Will Affect Every Developer, with Microsoft's Cloud Computing Platform (Windows Azure) specifically in mind. I used it for the first time today and it worked well.Today at the PDC, Mickey Williams and I gave this talk in the form of a conversation using this presentation for Microsoft's Channel 9 (Internet video). It should be showing up on the Channel 9 site (channel9.msdn.com) soon, I'll include a link once it appears.A PDF ...
The content of the postings is owned by the respective author. AzureFeeds is not responsible for the contents of the postings. This site is automatically generated and cannot be reviewed for abusive content. If you find abusive content on AzureFeeds, please contact us. Designated trademarks and brands are the property of their respective owners. All rights reserved.