This week, many AIS team members are attending the Microsoft SharePoint Conference in Las Vegas, Nevada. We’ll be posting blog posts from each of them as they learn what’s new and what’s exciting during sessions, demonstrations and other conference highlights. During the Microsoft SharePoint Conference keynote yesterday morning, there weren’t a lot of surprises (if you’ve been paying attention for the last few months, that is).  However, you can always learn something from the emphasis that Microsoft puts on certain topics.  […]

Thanks to everyone who joined us for AIS and Microsoft’s Introduction to Azure IaaS event last month. As promised (and for anyone who missed it), here’s the full presentation from Vishwas Lele and Jack O’Connell. Click through the slideshow below, and feel free to ask any follow-up questions in the comments or contact us. If you’re in the Philadelphia area, Vishwas and Jack will be presenting this session again TOMORROW at Microsoft’s Malvern, PA office. All the details on that event can be […]

I was recently asked to write my own custom performance metric and publish it to Amazon’s CloudWatch using PowerShell. Part I: How do I get this thing running already? I initially used this blog post as a general guide, but since I had some experience with PowerShell already, the real learning part for me was how to call the API through .NET. (There is a second part, which actually shows you how to publish the metric. Unfortunately, his test “Tutorial” […]

If you have found yourself thinking… “We want the cloud to be a seamless extension of our data center, not a walled garden. We want to use our existing IT setup and tools (AD, SCOM etc.) to manage the on-premises and cloud-based applications.” “We want seamlessly move virtual machines from on-premises to the cloud and back.” “We want to start out by moving existing applications to the cloud without the need to change the applications in any way.” …then our […]

Most cloud services require you to create a CNAME record for your custom domain in order to direct traffic to the cloud-hosted site. Your example.com site may actually be hosted at example.cloudapp.net. For on-premises hosting you would know the IP address of your server (or the load balancer) and can use an A record, but that is not the case on Azure or AWS: these require that pesky CNAME. CNAME records don’t support naked domains. Your site has to be […]

Just like on-premises applications, the availability for cloud applications needs to be carefully planned. In this blog post I’ll discuss different levels of availability for Windows Azure-hosted applications. Ultimately the level of availability you choose needs to be a business decision that balances cost with your personal tolerance for the nines. To guide us though this discussion, I’ll use a typical Windows Azure application as an example. The architecture of our sample application consists of three primary components: Windows Azure […]

As a Microsoft partner with several gold competencies and cloud memberships, we are entitled to an extensive suite of internal use licenses for many of Microsoft’s on-premise and cloud products.  During our recent rollout of Office 365, the elegance of Microsoft’s long-term vision of federating authentication (which has been evolving since the release of Active Directory Federation Services (ADFS) 1.0 in 2005) really stood out. Once an ADFS 2.0 infrastructure is in place, federating authentication with our hosted Office 365 […]

In the past, I have written about the benefits of Platform as a Service (PaaS) style of applications. While I continue to believe that PaaS offers the best ROI for hosting custom applications in the cloud, there are a number of scenarios where inserting elements of Infrastructure as a Service (IaaS) to a PaaS solution can help alleviate some of the limitations that have prevented the adoption of PaaS. In this blog post we will look at a few compelling […]