viernes, 14 de marzo de 2014
Discovering AWS: Deployment & Management
martes, 11 de marzo de 2014
Discovering AWS: Networking
lunes, 10 de marzo de 2014
Discovering AWS: Application Services
martes, 4 de marzo de 2014
Discovering AWS: Database
miércoles, 26 de febrero de 2014
Discovering AWS: Storage
EBS Standard | EBS PIOPS |
IOPS: 100 IOPS steady-state, with best-effort bursts to hundreds | IOPS: Within 10% of up to 4000 IOPS, 99.9% of given year, as provisioned |
Throughput: variable by workload, best effort to 10s of MB/s | Throughput: 16 KB per I/O = up to 64 MB/s, as provisioned |
Latency: Varies, reads typically < 20ms writes typically < 10ms | Latency: low and consistent. Second/IOPS, at recommended QD |
Capacity: As provisioned, up to 1 TB | Capacity: As provisioned, up to 1 TB |
lunes, 24 de febrero de 2014
Discovering AWS: Computing
jueves, 29 de agosto de 2013
Cloud IaaS by Gartner
Amazon continues as the leader and Microsoft is the new visionary.
All the information in Gartner web site http://www.gartner.com/technology/reprints.do?id=1-1IMDMZ8&ct=130819&st=sb
martes, 30 de julio de 2013
Publish a web site in Windows Azure
I like to use Web Matrix 3 tool for my “home developments”. Microsoft Web Matrix is a free, lightweight, cloud-connected web development tool that you can use to publish your web site into Windows Azure in just some simple steps. You can download it from this link http://www.microsoft.com/web/webmatrix/
When you have finished your development, from the Web Matrix environment, click on Publish button (in the ribbon):
In this case I will use a test site I have created for a non-profit organization where I am collaborating.
On the window opened, click on Create a new site option:
Select a name for your site, and a location:
And click OK:
Click Continue to start a compatibility test of your code.
If the result is successful you should see something like that, Click Continue:
Select the files to upload (in case you don’t want to upload all of them) and click Continue:
Publishing process will start in the bottom of Web Matrix environment, and advise you when it is completed:
You can see the log files clicking in the link:
And it is ready!!! http://fietgratia.azurewebsites.net/
In your Windows Azure Manager console you can see a new item in Web Sites section:
jueves, 18 de julio de 2013
My Lab Environment in Windows Azure
You can build your own lab environment in Windows Azure following these simple steps:
- Define a Windows Azure Affinity Group
- Define a Windows Azure Storage Account
- Register a DNS server in Windows Azure
- Define a Virtual Network in Windows Azure
- Configure Windows Server Active Directory in a Windows Azure VM
- Build a VM in Windows Azure
To avoid extra charge for your lab environment when you are not using it, we can use PowerShell to de-provision and re-provision your environment when you need. To do that follow the steps included in this other post:
De-provision / Re-provision your Azure Lab Environment via PowerShell
Enjoy it!!
Define a Virtual Network in Windows Azure
Access to Windows Azure Management Portal https://manage.windowsazure.com/
Select Networks on navigation pane.
+NEW and select Networks –> Virtual Network –> Quick Create:
Fill the data and click on CREATE A VIRTUAL NETWORK:
De-provision / Re-provision your Azure Lab Environment via PowerShell
Your functional SharePoint lab environment is now complete, but if you’re like me, you won’t be using this lab environment 24x7 around-the-clock. As long as the virtual machines are provisioned, they will continue to accumulate compute hours against your Windows Azure account regardless of virtual machine state – even in a shutdown state!
We can leverage the Windows Azure PowerShell module to de-provision our lab virtual machines when not in use and re-provision our lab virtual machines when we need them again in just 5-10 minutes.
Launch PowerShell for Windows Azure. Right-click on the Windows PowerShell shortcut on the desktop and select Run as Administrator to launch Windows PowerShell with Administrative Rights.
Run the following commands:
# Set the Windows PowerShell Execution Policy
Set-ExecutionPolicy RemoteSigned
# Import the Windows Azure PowerShell Module
Import-Module Azure
# Download and Import a Windows Azure publish settings file
Get-AzurePublishSettingsFile
Internet Explorer will be opened automatically and settings file will be downloaded:
Save it in your local machine.
Import-AzurePublishSettingsFile “<complete path and filename of saved file>”
#type the name of your VMs
$myVMs = @("angellab001","angellabAD01")
Foreach ($myVM in $myVMs) {
Stop-AzureVM -ServiceName $myVM -Name $myVM
$ExportPath = "C:\AzureStuff\ExportAzureVM-$myVM.xml"
Export-AzureVM -ServiceName $myVM -name $myVM -Path $ExportPath
}
You can create a PowerShell script with these commands and run it from the console.
Ensure that all export files have been created correctly:
Now you can proceed to de-provisioning your lab environment. You need to run the following command (you can create a script and run it from console too):
# De-provisioning your lab
$myVMs = @("angellab001","angellabAD01")
Foreach ( $myVM in $myVMs ) {
Remove-AzureVM -ServiceName $myVM -name $myVM
}
Before
After
Just the cloud services (Affinity Group, Virtual Network, Storage Account) exist, VMs have been removed.
To re-provisioning your lab environment you have to run the following commands or create a script:
#type your virtual network name
$myVNet = "angellabnet01"
#type your VMs name
$myVMs = @("angellab001","angellabAD01")
#type your storage account
$myStorageAccount = "angellabstore01"
Get-AzureSubscription |
Set-AzureSubscription -CurrentStorageAccount $myStorageAccount
Foreach ($myVM in $myVMs ) {
$ExportPath = "C:\AzureStuff\ExportAzureVM-$myVM.xml"
Import-AzureVM -Path $ExportPath | New-AzureVM -ServiceName $myVM -VNetName $myVNet
Start-AzureVM -ServiceName $myVM -name $myVM
}
Take into account the order of the VMs in $myVMs vector. If you have an Active Directory server, it should be the first one to re-provision before of the rest of servers that are joined to the domain. Or if you have a SharePoint server + a SQL server, SQL server should be re-provisioned before the SharePoint one because this contains the SharePoint configuration databases needed to get SharePoint server running.
Before
After
Project Mgmt. Professional
AWS Architect
ITIL Fundamentals




























