How to deploy on Windows Azure

  1. Download and unzip the Installation Package available in the Recommended Downloads section;
  2. Create a Storage Account in case you don't have one;
  3. Change the settings in the "ServiceConfiguration.Cloud.cscfg" configuration file:
    • Change the "Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" to your Storage Account connection string;
    • Change the "StorageConnectionString" to your Storage Account connection string;
    • Change the "EncryptionKey" to a complex string that will be used to encrypt passwords in the Table Storage. A complex string should contains upper- and lower-case letters, numbers, symbols and its length should be more than 20 characters;
    • Change the "AuthenticationUserName" to a username that will be used to login in the admin panel;
    • Change the "AuthenticationPassword" to a strong password that will be used to login in the admin panel;
    • Change the "DefaultSqlBackupContainerName" to a container name where the backup files will be stored;
  4. Create a new Cloud Service that will be used to host the Windows Azure SQL Database Backup Role;
  5. Upload the certificate "DeveloperCertificate.pfx" to your Cloud Service. The password is "Pa$$w0rd";
  6. Upload the "AzureSQLStorageBkp.cspkg" package and the "ServiceConfiguration.Cloud.cscfg" config file to the Cloud Services, creating a new deployment;
  7. Open your browser at your Cloud Service's Url (remember to use HTTPS) and login in the admin panel;
  8. Go to the second tab and add backup tasks with their respective schedules and databases to backup;
  9. Go to the first tab to monitor your and download your backups.

Attention
  • Remember to use HTTPS to access the admin panel.
  • The pre-build Installation Package contains a self-signed SSL certificate.
  • It's normal to receive a warning from your browser telling you that the certificate is invalid.
  • At the moment, if you want to use your own certificate, you need to download the source-code and generate the package by yourself.

Como fazer o deploy no Windows Azure

  1. Baixe e descompacte o pacote de instalação (Installation Package) disponível na seção "Recommended Downloads";
  2. Crie uma Conta de Armazenamento (Storage Account) no Windows Azure, caso ainda não tenha uma;
  3. Mude as configurações no arquivo de configuração "ServiceConfiguration.Cloud.cscfg":
    • Mude a "Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" para a connection string da sua Conta de Armazenamento;
    • Mude a "StorageConnectionString" para a connection string da sua Conta de Armazenamento;
    • Mude a "EncryptionKey" para uma string complexa que será usada para criptografar as senhas no Table Storage. Uma string complexa deve ter letras maiúsculas e minúsculas, números, símbolos e o comprimento deve ser maior que 20 caracteres;
    • Mude a "AuthenticationUserName" para o nome de usuário que será usado para logar no painel administrativo;
    • Mude a "AuthenticationPassword" para uma senha forte que será usada para logar no painel administrativo;
    • Mude a "DefaultSqlBackupContainerName" para o nome do container onde os arquivos de backup serão armazenados;
  4. Crie um novo Serviço em Nuvem (Cloud Services) que será usado para hostear o Windows Azure SQL Database Backup Role;
  5. Faça o upload do certificado "DeveloperCertificate.pfx" para o seu Serviço em Núvem. A senha é "Pa$$w0rd";
  6. Faça o upload do pacote "AzureSQLStorageBkp.cspkg" e do arquivo de configuração "ServiceConfiguration.Cloud.cscfg" para o Serviço em Núvem, criando uma nova implantação (deployment);
  7. Abra seu web browser no endereço do seu Serviço em Núvem (lembrando de utilizar HTTPS) e faça o login no painel administrativo;
  8. Vá para a segunda aba e adicione tarefas de backup com suas respectivas agendas e bases de dados para fazer backup;
  9. Vá para a primeira aba para monitorar e baixar seus backups.

Attenção
  • Lembre-se de usar HTTPS para acessar o painel administrativo.
  • O pacote pre-compilado "Installation Package" contém um certificado SSL auto-assinado.
  • É normal receber um aviso do browser dizendo que o certificado é inválido.
  • No momento, se você quiser utilizar seu próprio certificado, você vai precisar baixar o código-fonte e gerar o pacote do Azure.

Last edited Apr 8, 2013 at 11:30 PM by VitorCiaramella, version 4

Comments

No comments yet.