Archives For cloud computing

One of the new features that comes with Windows Azure Web Sites is the ability to publish your web site using Git (a distributed version control system). The advantage of using Git to publish your Windows Azure Web Sites is two fold. First you have a distributed version control system, with one of the repository hosted in Azure. Which means that if you lose the code on your machine, you don’t have to worry, a copy is in the cloud! Second, Git was designed to be fast, no, really fast, no, really, really fast, no…ok, you get the idea. Publishing updates to your site can take just a few seconds*.

If you’re interested in kicking the tires with Git on Windows Azure here’s what you need to do.

The first thing you need to do is install Git. You can download Git from http://git-scm.com/downloads.

Next you’ll need to do, if you haven’t already done so, is to enable the new Windows Azure Web Sites features for you Azure subscription. You can do so by logging into http://account.windowsazure.com.

Once Windows Azure Web Sites are enabled for your subscription, log in to the management portal at http://manage.windowsazure.com

azure-git-01

Click on the +NEW button on the bottom of the page

azure-git-02

Click on WEB SITE

azure-git-03

Click QUICK CREATE

azure-git-04

Enter a URL for your web site, select a REGION (aka data center) where you want the web site to run, and select the SUBSCRIPTION you want to associated with the web site. Then click the CREATE WEB SITE button on the bottom of the page. (Note: during the preview period on the East US region supports Windows Azure web sites.)

azure-git-05

Wait for your web site to have a STATUS of running. It took two minutes for the site I created along with this blog post get up and running, but your mileage may vary.

azure-git-06

Once the site is running click on the NAME of the site. This will bring you to the site’s DASHBOARD. On the right hand side of the dashboard there is a *quick glance* section. Click on the *Set up Git publishing link*.

azure-git-07

If this is your first time setting up a Git repository in Azure, you will be prompted for a USER NAME and PASSWORD you can use for publishing. Enter your credentials and click the checkmark button on the bottom right hand side of the page.

azure-git-08

While your Git repository is being created you will see this message.

azure-git-09

Once your Git repository is ready, copy the GIT URL on the page.

azure-git-10

Launch Git bash (aka Git command line) on your machine in the directory where you want to create the web site and initialize a Git repository by issuing the following command in Git bash:

git init

azure-git-11

Add any files your site requires to the directory. For the case of this site I’ll just add a default.htm file.

azure-git-12

Add and commit the file(s) the local repository by issuing the following commands in Git bash:

git add .
git commit -m ‘initial commit’ commands

azure-git-13

Add the remote (Windows Azure) repository by issuing the following command in Git bash:

git remote add azure [URL COPIED FROM THE WINDOWS AZURE GIT CONFIGURATION PAGE]

azure-git-14

Push your changes to the Windows Azure repository by issuing the following command in Git bash:

git push Azure master

azure-git-15

(When prompted, enter the password you specified as part of the repository set up in the Windows Azure management portal.)

Go back to the Windows Azure management portal and go to the DASHBOARD for your site by clicking the DASHBOARD link on the top of the page.

azure-git-16

On the right hand site of the page is the SITE URL for your web site.

azure-git-17

Click on the link and you will be redirected to your site.

azure-git-18

I also created a screencast of this process. Just click on the picture below to start watching.

azure-git-19

*Publishing times will vary depending on the number/size of files being pushed, network speed, phase of the moon, and the mood of the internet unicorns. Your mileage will vary.

ag

One of the new features available with the June 2012 of the Windows Azure Platform is Virtual Machines. This is different from the VM role. Windows Azure Virtual Machines enable you to easily deploy and run Windows Server and Linux virtual machines in minutes. Which means you can migrate workloads without having to change existing code as well as securely connect your on-premises corporate network to virtual machines running in the public cloud. In this post I’ll show you just how easy it is to create a Windows Azure Virtual machine.

Step 0: Enable the Windows Azure Virtual Machine preview for your subscription. See this post for instructions how to do so.

Step 1: Log in to the new Windows Azure management portal at http://manage.windowsazure.com.

Step 2: Click NEW at the bottom of the page.

Step 3: Click VIRTUAL MACHINE.

Step 4: For this simple tutorial we’ll select one of the preconfigured Virtual Machine. To do this click FROM GALLERY.

Step 5: Let’s play around with the Windows Server 2012 release candidate. Select it, then click the arrow on the bottom of the page.

Step 6: Enter a VIRTUAL MACHINE NAME, and PASSWORD. Select a SIZE then click the arrow on the bottom of the page.

Step 7: Select STANDALONE VIRTUAL MACHINE, enter a DNS NAME, select a STORAGE ACCOUNT, REGION, and SUBSCRIPTION, then click the arrow on the bottom of the page.

Step 8: If you want an AVAILABILITY SET, select or create one then click the checkmark at the bottom of the page.

Step 9: The Windows Azure fabric controller will now spin up your new virtual machine. This will take anywhere from 10-20 minutes. Once it has a status of running you’re good to go.

Step 10: To start kicking the tires of Windows Server 2012 RC click the CONNECT button on the bottom of the page.

Step 11: After your provide your credentials you’ll be in an RDP session with your VM.

Happy configuring!

I also created a screencast that walks you through the steps above. To view it, just click on the image below.

Hope this helps!

ag

The Windows Azure Access Control Service, or ACS, is probably one of the most unsung heroes of Microsoft’s PaaS/IaaS offerings. At it’s core ACS servers as a Federation Provider allowing you to decouple the authentication and authorization process from your applications. In a time when more and more web sites (i.e. LinkedIn) seemed to be getting hacked on a daily basis with confidential information exposed for all to see, the ACS can give you and your organization a level of comfort in the cloud by offloading the liabilities associated with unauthorized access to a third party while, at the same time, actually decreasing the amount of code you need to write. However understanding ACS and identity management is not an easy task at first. To help in that effort I created a short screencast where I talk about identity management terminology, how the various pieces of identity management fit together, and how ACS comes into the picture. Enjoy!

ag

Amazon
AWS Support Expands Free Tier, Adds New Features, Lowers Prices
Amazon Elastic MapReduce Announces Support for HBase
Amazon RDS MySQL on t1.micro, starting at just $19 a month
Announcing AWS Identity and Access Management (IAM) roles for EC2 instances
Announcing Internal Load Balancing in Amazon Virtual Private Cloud

Apple
New Resources for Using iCloud Storage

Cloud Foundry
Administer Cloud Foundry with mobile apps
Redis in Action with Cloud Foundry

Force
Database.com Presents Its New Documentation Portal
Creating Mobile Apps with PhoneGap and Database.com
When Mobile met Cloud

Microsoft
Infrastructure as a Service Series: Support for Linux Virtual Machines on Window…
USENIX Best Paper Award: Erasure Coding in Windows Azure Storage
Security, Privacy & Compliance Update: Availability of SSAE 16 / ISAE 3402 Attes…
SQL Reporting for Microsoft’s Windows Azure cloud goes live
New Blob Lease Features: Infinite Leases, Smaller Lease Times, and More
Introducing Table SAS (Shared Access Signature), Queue SAS and update to Blob SA…
Introducing Asynchronous Cross-Account Copy Blob
TechEd 2012: New Windows Azure Storage Features, Improved Manageability, and Low…
Cross-Post: Welcome to the Era of the Cloud OS and Infrastructure by Satya Na…
New Storage Features on the Windows Azure Portal
Introducing Locally Redundant Storage for Windows Azure Storage

Rackspace
Rackspace Cloud Load Balancers Adds New API Features
Cloud Computing: More Secure Than You Think
Microsoft SQL Server 2012 Now Available On Cloud Servers

ag

One of the new features available in the latest release of Azure is the ability to link related resources. This means that you can indicated which other Windows Azure resources you are using with your application such as databases, caches, or storage accounts. Once a resource is linked, you can easily scale, monitor, and configure the resources together. Setting up a linked resource is pretty straightforward. Here’s what you need to do:

First, log in to the Windows Azure Management portal at http://manage.windowsazure.com

Next, select CLOUD SERVICES

Click on the arrow next to the cloud service you want to link a resource to

On the dashboard for the cloud service, click the LINKED RESOURCES link

On the linked resources page click LINK A RESOURCE

Select if you want to create a new resource (i.e. a new SQL Database) or using an existing one. In this case I’ll select Link an existing resource

Then select SQL Database

Select your subscription and database, then enter your database credentials and click the checkmark in the bottom right hand corner of the page

A few seconds later you’ll see you’re resource has been successfully linked

I also created a screencast that walks you through these steps. Click on the image below to check it out!

ag

One of the new features of Windows Azure is the ability to run WordPress sites backed by a MySQL databases. It’s incredibly simply to set up and should take you under 10 minutes. Heres’ what you need to do.

The first thing you’ll need to do, if you haven’t already done so, is to enable the new Windows Azure Web Sites features for you Azure subscription. You can do so by logging into http://account.windowsazure.com.

Once Windows Azure Web Sites are enabled for your subscription, log in to the management portal at http://manage.windowsazure.com

Next, click on WEB SITES

Then click CREATE A WEB SITE

Next click FROM GALLERY at the bottom of the page

Scroll down the list of apps, select WordPress, and click the arrow in the bottom right corner

Enter a URL for your WordPress site and click the arrow in the bottom right corner

On the New MySQL Database change the name of the database (if you want to), check the legal terms checkbox, and click the checkmark in the bottom right corner

Windows Azure will now create your WordPress site. This will take less than five minutes. Once the site has a status of running, you can click on the URL to start configuring WordPress.

At this point, it’s just like configuring any other WordPress site. Enter your site’s title, username, password, email and click Install WordPress.

The installation will take less than five minutes. Once completed, click on the Log In button.

Then log in with your credentials…

…and

…there you go your ready to start blogging on Azure using WordPress

I also created a screencast of how to do this. Click on the picture below to check it out!

ag

Lots of news in the cloud space this week, especially from Microsoft who has changed the playing field!

{Analysis}
Where are you in your cloud journey?
Let’s Trade Myths For Reality: What Are You Really Doing in the Cloud?

Amazon
Announcing Spot Integration with Auto Scaling and CloudFormation
AWS Billing enables enhanced CSV reports and programmatic access
Amazon ElastiCache Launches Free Trial Program

Apprenda
PaaS in a Hybrid Cloud World

Cloud Foundry
Cloudfuji Accelerates Delivery of Its Open Source Application Store with Cloud F…

Eucalyptus
A Developer Cloud
DLT Solutions and Eucalyptus Partner to Accelerate Government’s Cloud Adoption
U.S. Agency Turns to Cloud Computing to Increase Availability of Applications
The High Availability in the DNA of Eucalyptus

Google
Google Buys QuickOffice And Embraces The App Internet

Microsoft
10x Price Reduction for Windows Azure Storage Transactions
CloudTip #16-Meet the new HTML based Windows Azure Management Portal
Now Available: New Services and Enhancements to Windows Azure
Windows Azure – No Kidding
Meet the New Windows Azure
What does Windows Azure Web Sites bring to Microsoft’s cloud?
Microsoft Moves to Level the Cloud Platform Playing Field | Forrester Blogs
Announcing New Windows Azure Services to Deliver “Hybrid Cloud”
Windows Azure’s spring fling: Linux comes to Microsoft’s cloud
SQL Azure Connection Management Wiki Updated with Throttling and Long Transactio…
MSDN Magazine June 2012: Using Windows Azure Service Bus for … Things!

Rackspace
Introducing Rackspace Cloud Backup: File-Based, Integrated Backup For Cloud Serv…
Moving To The Cloud – Internal Business Considerations
Cloud IT And Business Alignment: Building An Enterprise Services Architecture Fo…
Is Your Cloud Storage Stuck In A Proprietary Platform?

Salesforce
Salesforce Buys Buddy Media: Not a Shocker

ag

Let’s talk about why you need to give Windows Azure another look after today’s major announcements.

Continue Reading...

Get ready to meet Windows Azure

Continue Reading...

{News and Analysis}

Amazon

Cloud Foundry

Eucalyptus

Google

Microsoft

Rackspace

 

For those in the US, have a great holiday weekend!

ag