GithubHelp home page GithubHelp logo

shanecastle / brewmaster.sqlserveralwayson Goto Github PK

View Code? Open in Web Editor NEW

This project forked from adititechnologies/brewmaster.sqlserveralwayson

0.0 1.0 0.0 614 KB

Repository containing brewmaster template for creating a SQL Server 2014 Availability Group in Windows Azure

brewmaster.sqlserveralwayson's Introduction

###Overview Using the latest available image for SQL Server 2014 (Enterprise) in the azure gallery, it will create a SQL Server AlwaysOn deployment and in the process setup Active Directory and Windows Failover Cluster.

###Virtual Machines (VMs) 1.Two VMs will be created for setting Active Directory and they will act as the primary and secondary DNS. 2.The number of SQL VMs is controlled by the input parameter 'NumberOfSQLNodes, but a minimum of two is needed for creating the availability group. The minimum recommended size for SQL VM is 'Large'. 3.A single VM for having a 'Node and File Share Majority' quorum configuration in the failover cluster, with the VM acting as a 'file share witness'.

###SQL Server Availability Group Connectivity

The deployment does not create any additional SQL Server logins other than enabling 'sa' and setting its password to the deployment parameter . While creating additonal SQL logins, please ensure that they are synced across all the SQL VMs. To skip the process of syncing SQL logins, databases in the availability group can be enabled for partial containment.

####From Azure Cloud Service Create a one or more new subnets (for creating the Azure Cloud Service(s) that need access to the availability group) in the deployed Azure Virtual Network (specified by the deployment parameter ). Use the connection string Data Source=tcp:<AvailabilityGroupName>Listener,1433;Initial Catalog=<DatabaseName>;Uid=sa;Pwd=<SqlAdminPassword>;MultiSubnetFailover=True

####From On-Premise Applications The deployment creates endpoints (TCP:1433 with load balancing) on the SQL VMs to enable access from on-premise applications. Use the connection string Data Source=<SSAOCloudService>.cloudapp.net;Initial Catalog=<DatabaseName>;Uid=sa;Pwd=<SqlAdminPassword>;MultiSubnetFailover=True

###Limitations Following are the limitations of this template. Users can fork this repository and customize the template to fix them or wait for our periodic updates.

  • The template does not allow selection of a image for the SQL VM.
  • The template adds just a single data disk of 40 GB to the SQL VMs.
  • The template only supports adding a single database (specified by the input parameter 'DatabaseName') to the availability group.
  • The template does not support the scenario where Active Directory setup has already been performed in the specified Azure Virtual Network.

###References Please refer to the following links for more information on SQL Server Availability Groups.

brewmaster.sqlserveralwayson's People

Contributors

brihadish avatar dunnry avatar raghur avatar vijayakumarrg avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.