How to deploy on Windows Azure
- Download and unzip the Installation Package available in the Recommended Downloads section;
- Create a Storage Account in case you don't have one;
- 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;
- Create a new Cloud Service that will be used to host the Windows Azure SQL Database Backup Role;
- Upload the certificate "DeveloperCertificate.pfx" to your Cloud Service. The password is "Pa$$w0rd";
- Upload the "AzureSQLStorageBkp.cspkg" package and the "ServiceConfiguration.Cloud.cscfg" config file to the Cloud Services, creating a new deployment;
- Open your browser at your Cloud Service's Url (remember to use HTTPS) and login in the admin panel;
- Go to the second tab and add backup tasks with their respective schedules and databases to backup;
- 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
- Baixe e descompacte o pacote de instalação (Installation Package) disponível na seção "Recommended Downloads";
- Crie uma Conta de Armazenamento (Storage Account) no Windows Azure, caso ainda não tenha uma;
- 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;
- Crie um novo Serviço em Nuvem (Cloud Services) que será usado para hostear o Windows Azure SQL Database Backup Role;
- Faça o upload do certificado "DeveloperCertificate.pfx" para o seu Serviço em Núvem. A senha é "Pa$$w0rd";
- 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);
- 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;
- Vá para a segunda aba e adicione tarefas de backup com suas respectivas agendas e bases de dados para fazer backup;
- 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.