Microsoft Azure: Schedule an Auto-Shutdown

Today when I was meddling with my Virtual Machine (VM) in Microsoft Azure, I chanced upon this new feature known as “Auto-shutdown” under the section “Schedules” although this was originally released in November 2016. The piece of news can be found here. With this naming, it tells it all that Microsoft is helping us consumers to save some costs! (Thanks Microsoft!) #MicrosoftIsGreat.

Azure-AutoShutDown-01

Clicking on it further brings me into this simple form.

Azure-AutoShutDown-03

As you can see that this form is rather simple to operate which also means that it is missing some features that I can think off immediately upon seeing this.

Azure-AutoShutDown-04

Microsoft Azure team has built this feature to allow you to shut down at anytime at your convenience which is down right the whole purpose of this. I faced with tons of issues with time zone where I set an alarm at 6pm (GMT +7) and after a flight, it does rang only at the specified time zone even I return to my home land which is in (GMT +8).

One of the immediate limitation of this is, once you scheduled a time to have the resource to be shut down. It will be on run on a daily basis, which means that I will need to manually start the Virtual Machine if I need to. Well, a list of awesome features that I hope to see on this Schedules will be:

1) Auto-StartUp – Automatically start the resource if it is not in the Stopped State at a specified time.

2) Allow more granular control such as:

  • Control by Shutting down on a specified day of the week/month
  • Control by Starting up on a specified day of the week/month

3) What is better is, if I can even start/stop a resource by using my Mobile Device (regardless of Email/Mobile Application)

Cheers,
Milton

Microsoft Azure: Schedule an Auto-Shutdown

Unable to establish FTP connection to Azure FTP Service

It must really been a long time since I try to connect to the FTP for my Microsoft Azure Web App to get access to the files. So I happily downloaded my favourite FTP companion, FileZilla and tried to login with the credentials extracted from Azure Portal. However, I am faced with the following issue as shown in the screen shot below.

It seems like it is trying to connect via TLS with Implicit mode. More explanation on implicit mode can be found here.

Solution

On the port textbox, force it to use port 990 and all works like a charm! Back to rock and roll… 🙂

Regards,
Milton

Unable to establish FTP connection to Azure FTP Service

Request for Transfer of Microsoft Azure Services Subscription

Just a couple of days ago, I was awarded the Microsoft Most Valuable Professional (MVP) in PowerShell Technical Expertise. Therefore, one of the perks of being a MVP is that each one will receive an annual subscription to MSDN Visual Studio Ultimate where it comes with Microsoft Azure credits to be used.

I have been running all my blogs on the Azure Platform since last year and have been paying a steady amount of money to Microsoft because I believe in giving my readers the best experience in terms of speed. Since I have credits in my account, it is time to convert my Pay-as-You-Go Services to be tied to my MSDN Visual Studio Ultimate Subscription to offset the monthly payment so that we spend it in another way! (However, I foresee using more than the available credits for certain months because I really want to gain more knowledge in testing various scenarios in Hybrid deployments.)

As I was doing a search online, I found this article which detail out the steps to get Microsoft Support make the changes for the subscriber holder but when I am walking through it, it seems to be out-dated and therefore it is vital for me to share the updated one with some screen shots.

Step 1 – Logon to your Microsoft Azure Portal

Step 2 – Navigate to “Support” on the top navigation bar as shown.

Step 3 – Click on “Get Support”.

Step 4 – Select your “Subscription” to log a ticket to Microsoft Support.

Step 5 – Select the type of support ticket, namely “Billing” and “Technical”. However, as long as you do not have support purchased, then you wouldn’t be able to log a support ticket through this mean. In my case, it stated clearly that I only have Billing Support only in the image.

Step 6 – Select the problem type. There are a couple of Problem Type and I believe that this list has been streamlined over time based on the kind of support ticket being received. For the intent of this blog entry, we will select “Account, Subscription and Account Portal Assistance”.

Step 7 – Now there is a sub-listing of the Category that is directly linked to the main Category. For this, we will select “Transfer my account, subscription or data”.

Step 8 – Key in the details so that Microsoft Support can reach out to you.

Step 9 – Key in any information you would like any agent to picked up. For me, I would go straight to the point and copied out all the information such as I would like to move the services in Source A to Source B subscription. I would recommend people to be more concise as much as possible! This would save the agent time, your time (in terms of replying on clarifications) and this will drastically reduce the ticket time! (Make it a win-win situation!)

Step 10 – Determine the severity and preferred mode of contact. This is really good as Microsoft do not want to disturb you by phone if you decided to communicate only via Email. This may not be the fastest option but Microsoft respect your choice!

Lastly, submit the ticket and all is good! Sit back and wait for an agent to get in touch with you.

Regards,
Milton Goh

Request for Transfer of Microsoft Azure Services Subscription

Hola! It’s Q4’ now! Windows 10? MVP?

Time flies! We are now into 4th Quarter of the year and usually it means more work till end of the year where people starts to go on vacation especially during Christmas period. So yesterday was the 1st of October where there are a couple of highlights going on globally.

  1. Announcement of newly-minted and renewed Microsoft MVPs. – For this, it would be exciting if I am being awarded but I know I have not done enough yet to deserve that award. Nevertheless, I will continue trying, contributing to this huge community that I have received lots of goodies (information) from.
  2. Technical Preview of Windows 10 – This is interesting as Microsoft has welcome everyone to be part of the building process to help provide feedback to the desire OS that users want / need. If you are still unsure of the Technical Preview – find it here.

I didn’t have the energy to stay up all night waiting for the link to be active so early in the morning when I hop out of bed, I quickly refreshed the URL and started downloading the ISO. After that, the next thing I did was asking myself whether that piece of OS would be available on Microsoft Azure yet. To my surprise, it is! Then I took Windows 10 off on a spin on Microsoft Azure.

If you still do not have a Microsoft Azure account, I would encourage you to sign up here.

Let’s start the ball rolling…

Windows10_TechnicalPreview_01

*Hooray!* See! Windows Server Technical Preview October 2014~

The next few screen shot will be familiar for some if you have played around with Microsoft Azure (Virtual Machine / IaaS) before.

Windows10_TechnicalPreview_02

*Shucks* – “Fastest fingers first!” Obviously I lost it…

Windows10_TechnicalPreview_03

Windows10_TechnicalPreview_04

Windows10_TechnicalPreview_05

OK, we are almost there… It is provisioning and should be ready in a couple of minutes. That’s something I really like about using Microsoft Azure. I could skip wasting time and it increases my productivity especially when I am trying to find out some small items like available features or configurations.

After spinning up the Windows 10 Virtual Machine in Microsoft Azure, below is some of the noticeable changes that I have found out after meddling with it for around 30 minutes.

Windows10_TechnicalPreview_13

*Proof* – I am running Windows Server Technical Preview (aKa Windows 10) as the overall outlook is still very similar to Windows Server 2012 / R2 although the BGINFO on Microsoft Azure still tells me I am running Windows Server 2012 R2.

Windows10_TechnicalPreview_12

1) Taskbar

Windows10_TechnicalPreview_06

An additional icon beside “Server Manager” which I will explained about it later. Document folder icon also has a new icon image.

2) Start Menu (is back!)

Windows10_TechnicalPreview_07

3) Multiple Desktop (somehow, this is what I have experience when I was using Mac OS in the past with my Mac Mini, MacBook Pro & iMac)

Windows10_TechnicalPreview_08

Windows10_TechnicalPreview_09

This is really good if you are very organized person. Probably good for me when I decided that when I am writing PowerShell scripts, I should not be looking at my Social Media programs like Twitter. Smile with tongue out

Windows10_TechnicalPreview_10

Ability to add (don’t know whether it is unlimited or limited yet) more desktop.

4) More icons changes

Windows10_TechnicalPreview_11

5) Additional Role (Merging the Multipoint Services)

Windows10_TechnicalPreview_14

This is something not available in Windows Server 2012 R2 where I verified using one of my Virtual Machine.

Windows10_TechnicalPreview_MissingFeatures01

6) Missing Features

Notice that there is one feature that is missing starting from Windows 10. The Windows Identity Foundation 3.5.

This is a screen that I have in Windows Server 2012 R2 and can’t be found in Windows 10.

Windows10_TechnicalPreview_MissingFeatures02

Overall, I really like how Microsoft has decided to allow the general public to do the testing, provide the necessary feedback and always listening to customers feedback. I will continue meddling with this new OS in the coming weeks and how it fits into a typical enterprise.

Cheers.

Milton Goh

Hola! It’s Q4’ now! Windows 10? MVP?

Is your organization still using legacy Windows Server?

As per the question in the title, is your organization still using legacy Windows Server? I would consider anything before Windows Server 2008 R2 as legacy, so if you fall into this category, you may want to consider watching this webinar to gain useful insights and information on how you can migrate from these legacy Windows Server to the newer version of Windows Server.

image

image

I am really interested in this session because while working for some of my clients, they do have legacy applications that require it to be run on as old as Windows Server 2000. I really hope that I can gain more insights from this webinar so that I can persuade my clients to move to the latest operating systems so that their applications can be consolidated.

So when will this event be?

image

Register here now!

After the event, we can definitely discuss anything we have derived from the session and after collating it with our real-world experience, we can any other information together.

Cheers.

Milton Goh

Is your organization still using legacy Windows Server?

PowerShell Saturday #009 (Singapore) – Azure + PowerShell

In today PowerShell Saturday #009 in Singapore, I shared the following article about Microsoft Azure and PowerShell. In this presentation, I shared about how one should actually adopt PowerShell to help ease the amount of work that is needed to be spent on managing Microsoft Azure.

 

Thank you.

Regards,
Milton Goh

PowerShell Saturday #009 (Singapore) – Azure + PowerShell

Windows Azure Web Site Backup / Restore Feature

Today, I had the chance to test drive one of the new Windows Azure features that is announced by Scott Guthrie on 20th Feb 2014 – Web Site Backup Restore.

The target I have chose is this blog that you are currently reading. I have this WordPress v3.8.1 updates pending on my dashboard for a longest while and I dare not make any upgrade as I am worried it will messed up the stuffs such as the Widgets that I am currently using and comfortable with. Therefore, with this new feature released, it boosted my confidence and prepare me for my this and future upgrades.

There are lots of advantage of having this feature that is built directly into Windows Azure which makes things so much easier! Let’s dive into my usage process…

  • Let’s login to the Windows Azure portal and see what’s newly added… As shown, you will see “BACKUPS” tab and it is still in the PREVIEW stage. As usual, the way how things works may change when it goes to General Availability (GA).

01

  • So one of the requirement to make use of the Web Site Backup Restore feature is that the Web Site needs to be on Standard mode. So while mine is on Shared, I will have to make the change to take advantage of this feature.

02

03

  • This part is rather weird, Windows Azure may have made a mistake. I was previously configured to use Shared mode and it detected that I am on Free mode instead. So why am I paying all these while? Sad smile

04

05

  • After doing the switching, let the game begins. So there is an option for you to create Automated Backup just like any hosting company that you have on that backup your files in case you have overridden any of the files to make the whole web site invalid. I am not going to toggle between this option since this will be an one-off each time I wants to do a major upgrade for my site. It will serves as a good feature to make sure all files are backed up before making changes in the production environment.

06

  • Next, just head all the way below and you will see two button of which one is “RESTORE NOW” and the other is “BACKUP NOW”. Very clear-cut explanation of what it does.

07

  • Oops! It prompted me with an error because I did not select any container to store the backup job. So it is linked to the Windows Azure Storage Account.

08

  • After making the selection, I clicked on “BACKUP NOW” again and there it goes… A beautiful message will appear at the top to tell you the backup job has started…

09

10

  • It took just a little while to do the Backup of the Web Site probably because the size that my blog is using isn’t huge.

11

  • So in Scott Guthrie article, it says that it will backup all the associated resources such as databases. However, since my MySQL that is used along with my WordPress is hosted with ClearDB so it is not linked with Windows Azure.

12

  • When we are done with Back Up, we will need to see the Restore feature in terms of contingency. This is the simple feature that I feel that have been designed so well. It comes with two option:

1) Current Web Site

2) New Web Site

As you can see, it even suggest to you with a prefix “restore” to just another Windows Azure Web Site that is automatically loaded with the Free mode.

13

14

I feel that this feature is good is because, many of the developers out there that in order to save time on development, they usually upload to the Production environment directly. Therefore, this gives us, the developers to backup and restore the site onto Windows Azure to create the Staging or Development environment.

Cheers.
Milton Goh

Windows Azure Web Site Backup / Restore Feature