使用Windows Azure Service Management REST API进行伸缩性管理
????????Windows Azure??????,?????????????????????????,??????Azure??/???????Windows Azure SDK?????API,????????REST API??,???????????
??Windows Azure Service Management REST API,????????:
https://msdn.microsoft.com/en-us/library/ee460799.aspx
Windows Azure Service Management REST API?????,???????,????Windows Azure Management Portal??????Windows Azure PowerShell ??????,??????????,??Windows Azure Service Management REST API,??????????????????Windows Azure???????
??Windows Azure Management Portal??????Windows Azure PowerShell ??????,????:
???????????????,?????API??:
. Get Deployment,?:https://msdn.microsoft.com/en-us/library/ee460804.aspx
. Change Deployment Configuration,?:https://msdn.microsoft.com/en-us/library/ee460809.aspx
??REST API??????????????,??RoleInstanceList,InstanceSize??
??,??IaaS,??Windows Azure Virtual Machine,???????/??VM,????VM???,??????“?(Small)”??“?(Large)”???,??Scale-Out??Scale-Up,?????API??:
. Add Role,?:https://msdn.microsoft.com/en-us/library/jj157186.aspx
. Delete Role,?:https://msdn.microsoft.com/en-us/library/jj157184.aspx
. Update Role,?:https://msdn.microsoft.com/en-us/library/jj157187.aspx
??,Joseph Fultz??????????:Performance-Based Scaling in Windows Azure,?????????????????????,??????????????:
https://msdn.microsoft.com/en-us/magazine/gg232759.aspx
?????????????????Worker Role?,????????????Windows Azure Storage?,??????????????????????????,?????:
???????????????,?????????,??:
· ???????????????,????1??????,????????15?20???????
· ??????????,????Windows Azure???????????,?????1??????1??????,???????????,????????????????????,?????????? ?????????????:https://www.windowsazure.com/en-us/pricing/details/
· ????????/???????????,??????????????