This document discusses setting up SharePoint 2013 on Windows Azure Infrastructure as a Service (IaaS). It covers the key Windows Azure IaaS components like virtual machines, storage, and networking. It also discusses best practices for architecting SharePoint for the cloud environment, including security, high availability, SQL Server scaling, and monitoring. The document concludes with tips, tricks, and additional resources for deploying SharePoint on Windows Azure IaaS.
SPSDC - To the Cloud! Using IaaS as a Hosting Provider for SharePointScott Hoag
To the cloud! This phrase seems to come up more and more often for organizations looking to reduce their SharePoint footprint and operational expenses in their on premise data centers. In this session Scott will give a brief overview of a few of the premier Infrastructure as a Service hosting providers for SharePoint, how SharePoint in the cloud stacks up against Office 365 and how to quickly get your SharePoint system built in a repeatable fashion for development environments.
How to backup Oracle Database to Dropbox, Windows Azure, Amazon S3, and local...Adeline Wong
This is a step by step guide for how to backup your Oracle Database to the public cloud storage, such as Dropbox, Windows Azure, Amazon S3, as well as local hard drive.
SPSDC - To the Cloud! Using IaaS as a Hosting Provider for SharePointScott Hoag
To the cloud! This phrase seems to come up more and more often for organizations looking to reduce their SharePoint footprint and operational expenses in their on premise data centers. In this session Scott will give a brief overview of a few of the premier Infrastructure as a Service hosting providers for SharePoint, how SharePoint in the cloud stacks up against Office 365 and how to quickly get your SharePoint system built in a repeatable fashion for development environments.
How to backup Oracle Database to Dropbox, Windows Azure, Amazon S3, and local...Adeline Wong
This is a step by step guide for how to backup your Oracle Database to the public cloud storage, such as Dropbox, Windows Azure, Amazon S3, as well as local hard drive.
Backup and Restore SQL Server Databases in Microsoft AzureDatavail
You’ll come to understand some of the advantages of using SQL Server in Azure by examining cloud-friendly SQL Server backup methods like backup to block blobs as well as finding workarounds to real-world issue like Azure’s throughput limitations.
Unity Connect - Getting SQL Spinning with SharePoint - Best Practices for the...Knut Relbe-Moe [MVP, MCT]
Performance problems in SharePoint are most commonly caused by a poorly configured or ineffectively optimized SQL Server back end. More often than not, the SQL Server is not installed following Best Practice guidelines. In this fast-paced session, Chief Technical Architect and International speaker Knut Relbe-Moe will walk you through his top 13 tips for ensuring your SQL back end is perfectly configured and performing well for SharePoint. If you want to ensure that your SharePoint environment is great whether it's in Azure or on premises, this is the session for you to join.
With Microsoft Cloud Solutions Azure, Enterprises now has four options to host SQL Server in environment
SQL Server on Physical Machines
SQL Server on VMs in DataCenters
SQL Server on Azure VMs (IaaS)
SQL Server on Azure SQL Database (PaaS)
The Slide can be used as a decision matrix for where to host my SQL Server instance
Future Roadmap for Windows Server 2012 R2, System Center 2012 R2 and AzureDigicomp Academy AG
Ihr Referent: Markus Erlacher
Erfahren Sie alles zu den Neuigkeiten des kürzlich vorgestellten Windows Server 2012 R2 und System Center 2012 R2 Release. Was kommt neues zu Hyper-V, Storage, VDI, Powershell und allen System-Center-Produkten? Erfahren Sie es in dieser Präsentation.
Optimizing Oracle databases with SSD - April 2014Guy Harrison
Presentation on using Solid State Disk (SSD) with Oracle databases, including the 11GR2 db flash cache and using flash in Exadata. Last given at Collaborate 2014 #clv14.
Examining caching solutions that you can use in Windows Azure, such as the Windows Azure Cache service, In-role cache, Memcached, Redis, and Couchbase.
The presentation shows the different features of each caching solution, pros and cons, deployment strategies, and deployment steps.
Introducing CloudBacko cloud / local backup softwareAdeline Wong
Introducing CloudBacko, the most secure cloud & local backup software. Backing up MS Exchange, MS SQL, VMware, Hyper-V, and other server data to Amazon S3, Google Cloud Storage, Dropbox, FTP/SFTP, external USB drive, local and mapped network drive.
Google cloud platform (for those who know Microsoft Azure)Alexander Galkin
Quick introduction into the current state-of-the-art of cloud computing offer by Google Cloud Platform for those who are familiar with Microsoft Azure Platform.
Backup and Restore SQL Server Databases in Microsoft AzureDatavail
You’ll come to understand some of the advantages of using SQL Server in Azure by examining cloud-friendly SQL Server backup methods like backup to block blobs as well as finding workarounds to real-world issue like Azure’s throughput limitations.
Unity Connect - Getting SQL Spinning with SharePoint - Best Practices for the...Knut Relbe-Moe [MVP, MCT]
Performance problems in SharePoint are most commonly caused by a poorly configured or ineffectively optimized SQL Server back end. More often than not, the SQL Server is not installed following Best Practice guidelines. In this fast-paced session, Chief Technical Architect and International speaker Knut Relbe-Moe will walk you through his top 13 tips for ensuring your SQL back end is perfectly configured and performing well for SharePoint. If you want to ensure that your SharePoint environment is great whether it's in Azure or on premises, this is the session for you to join.
With Microsoft Cloud Solutions Azure, Enterprises now has four options to host SQL Server in environment
SQL Server on Physical Machines
SQL Server on VMs in DataCenters
SQL Server on Azure VMs (IaaS)
SQL Server on Azure SQL Database (PaaS)
The Slide can be used as a decision matrix for where to host my SQL Server instance
Future Roadmap for Windows Server 2012 R2, System Center 2012 R2 and AzureDigicomp Academy AG
Ihr Referent: Markus Erlacher
Erfahren Sie alles zu den Neuigkeiten des kürzlich vorgestellten Windows Server 2012 R2 und System Center 2012 R2 Release. Was kommt neues zu Hyper-V, Storage, VDI, Powershell und allen System-Center-Produkten? Erfahren Sie es in dieser Präsentation.
Optimizing Oracle databases with SSD - April 2014Guy Harrison
Presentation on using Solid State Disk (SSD) with Oracle databases, including the 11GR2 db flash cache and using flash in Exadata. Last given at Collaborate 2014 #clv14.
Examining caching solutions that you can use in Windows Azure, such as the Windows Azure Cache service, In-role cache, Memcached, Redis, and Couchbase.
The presentation shows the different features of each caching solution, pros and cons, deployment strategies, and deployment steps.
Introducing CloudBacko cloud / local backup softwareAdeline Wong
Introducing CloudBacko, the most secure cloud & local backup software. Backing up MS Exchange, MS SQL, VMware, Hyper-V, and other server data to Amazon S3, Google Cloud Storage, Dropbox, FTP/SFTP, external USB drive, local and mapped network drive.
Google cloud platform (for those who know Microsoft Azure)Alexander Galkin
Quick introduction into the current state-of-the-art of cloud computing offer by Google Cloud Platform for those who are familiar with Microsoft Azure Platform.
Joanne Motta, of Destination British Columbia presented how Destination British Columbia built a passionate community of Australians who love BC.
About SoMeT = A new model for destination marketing. SoMeT is a program that gathers the top destination marketers from around the globe. SoMeT conferences take place three times a year in Europe, Australia, and United States.
Follow SoMeT on Twitter: https://twitter.com/SoMeTourism
Like SoMeT on Facebook: https://www.facebook.com/SoMeTourism
Learn about where the next SoMeT global conference is taking place http://www.sometourism.com/
A Business Perspective on Building SharePoint 2013 Solutions on Windows AzureChristian Buckley
Presentation prepared for the San Francisco Azure User Group that walks through the latest features in SharePoint 2013, shares some insight into how Axceler is using Windows Azure to develop hybrid and cloud-based solutions, and outlines opportunities for developers to create Azure-based solutions for SharePoint 2013 and Office 365.
SharePoint 2013 on Azure: Your Dedicated Farm in the CloudJamie McAllister
With the Virtual Machine and Virtual Networking services of Windows Azure, it is now possible to deploy and operate a Microsoft SharePoint 2013 Server farm on Windows Azure. In this session we will discuss the key considerations, architecture and operations required to do this successfully. At the end you be able to build your own SharePoint Farm on the Cloud!
Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Wind...Eric Shupps
As many organizations move away from on-premise SharePoint deployments in favor of externally hosted solutions, developers will increasingly be called upon to make legacy applications compatible with cloud-based services. In this session we will explore the various options available for creating SharePoint applications in the cloud, discuss the pros and cons of each approach, delve into the technical aspects of cloud development, and provide real-world guidance for creating an on-premise-to-cloud migration strategy.
SPSVB - To the Cloud! Using IaaS as a Hosting Provider for SharePointScott Hoag
To the cloud! This phrase seems to come up more and more often for organizations looking to reduce their SharePoint footprint and operational expenses in their on premise data centers. In this session Dan will give a brief overview of a few of the premier Infrastructure as a Service hosting providers for SharePoint, how SharePoint in the cloud stacks up against Office 365 and how to quickly get your SharePoint system built in a repeatable fashion for development environments.
Attendees will have a better understanding of core Infrastructure as a Service (IaaS) providers. Attendees will understand the complexities of what is involved with implementing SharePoint in a cloud hosted environment. Attendees will see SharePoint what some of the nuances and workarounds are for hosting SharePoint in the cloud.
SPIntersection 2016 - TO THE CLOUD! USING IAAS AS A HOSTING PROVIDER FOR SHAR...Scott Hoag
To the cloud! This phrase seems to come up more often for organizations look to reduce their SharePoint footprint and operational expenses in their on-premises datacenters. This session will provide a brief overview of a few of the premier Infrastructure as a Service hosting providers for SharePoint, how SharePoint in the cloud stacks up against Office 365 and how to quickly get your SharePoint system built in a repeatable fashion for development environments.
You will learn:
* Core Infrastructure as a Service (IaaS) providers.
* The complexities of what is involved with implementing SharePoint in a cloud hosted environment
* Some of the nuances and workarounds for hosting SharePoint in the cloud
Navigating the turbulence on take-off: Setting up SharePoint on Azure IaaS th...Jason Himmelstein
Are you looking to take advantage of the scalability & power of Azure IaaS for SharePoint but don't know how to get started? Join us for this session where we will learn the proper way to get off the ground and navigate around the rough patches when standing up SharePoint on Azure IaaS. You will leave this session with a clear understanding of what it takes to get started, how best to configure your Azure environment, and some very helpful tips and scripts to make your experience smoother. Come learn from our experiences in the field so that you can find success faster!
This presentation is for those of you who are interested in moving your on-prem SQL Server databases and servers to Azure virtual machines (VM’s) in the cloud so you can take advantage of all the benefits of being in the cloud. This is commonly referred to as a “lift and shift” as part of an Infrastructure-as-a-service (IaaS) solution. I will discuss the various Azure VM sizes and options, migration strategies, storage options, high availability (HA) and disaster recovery (DR) solutions, and best practices.
SPS Sydney - To the Cloud! Utilising Azure as a Cloud Hosting Provider for Sh...Scott Hoag
To the cloud! This phrase seems to come up more and more often for organizations looking to reduce their SharePoint footprint in their data center. In this session, Scott will give a brief overview of a few of the premier Infrastructure as a Service hosting providers for SharePoint, how SharePoint in the cloud stacks up against Office 365, and how Azure can help us spin up environments in just a few hours!
You will learn:
* The core cloud concepts of IaaS, SaaS and PaaS
* How Azure and AWS EC2 differ and are similar in their product offerings as well as where Azure makes the most sense
* How to setup a SharePoint environment through script and web interfaces in Azure
ExpertsLive Asia Pacific 2017 - Planning and Deploying SharePoint Server 2016...Thuan Ng
Planning for a SharePoint farm is one of the most challenging parts in the entire deployment since you have to care network infrastructure, hardware resources to the farm architecture. With Microsoft Azure, planning and deploying SharePoint should not be a big challenge, but what would you still care about the cloud deployment for your SharePoint? This session will give what you should be aware when planning and deploying the latest SharePoint version – SharePoint Server 2016 on Microsoft Azure, and a few things Microsoft never told you in particular.
Discover how Windows Server 2012 R2, System Center 2012 R2, and Windows 8.1 work together to help you to provision and manage cloud and data center infrastructure, provide business continuity, deliver services, and manage applications.
SPT15 To the Cloud! Utilizing AWS and Azure as Cloud Hosting Providers for Sh...Scott Hoag
To the cloud! This phrase seems to come up more and more often for organizations looking to reduce their SharePoint footprint in their data center. In this session Dan and Scott will give a brief overview of a few of the premier Infrastructure as a Service hosting providers for SharePoint, how SharePoint in the cloud stacks up against Office 365, and how to script an install on the Azure platform for development purposes.
You will learn:
•The core cloud concepts of IaaS, SaaS and PaaS
•How Azure and AWS EC2 differ and are similar in their product offerings as well as interfaces to the providers
•How to setup a SharePoint environment through script and web interfaces
What is in a modern BI architecture? In this presentation, we explore PaaS, Azure Active Directory and Storage options including SQL Database and SQL Datawarehouse.
PuppetConf 2016 Customer Keynote: Cloud, Containers & the Impact on IT - Jeff...Puppet
Here are the slides from Jeffrey Snover's PuppetConf 2016 presentation called Cloud, Containers & the Impact on IT. Watch the videos at https://www.youtube.com/playlist?list=PLV86BgbREluVjwwt-9UL8u2Uy8xnzpIqa
Microsoft Azure Platform-as-a-Service (PaaS)Chris Dufour
Azure is Microsoft’s cloud computing platform made up of a growing collection of integrated services: compute, storage, data, networking and apps.
Azure is the only major cloud platform ranked by Gartner as an industry leader for both Infrastructure-as-a-Service (IaaS) and Platform-as-a-Service (PaaS). This powerful combination of managed and unmanaged services lets you build, deploy and manage applications in any way you like for unmatched productivity.
In this talk we will take a look at Microsoft’s cloud strategy and see how you can leverage PaaS in your environment.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofsAlex Pruden
This paper presents Reef, a system for generating publicly verifiable succinct non-interactive zero-knowledge proofs that a committed document matches or does not match a regular expression. We describe applications such as proving the strength of passwords, the provenance of email despite redactions, the validity of oblivious DNS queries, and the existence of mutations in DNA. Reef supports the Perl Compatible Regular Expression syntax, including wildcards, alternation, ranges, capture groups, Kleene star, negations, and lookarounds. Reef introduces a new type of automata, Skipping Alternating Finite Automata (SAFA), that skips irrelevant parts of a document when producing proofs without undermining soundness, and instantiates SAFA with a lookup argument. Our experimental evaluation confirms that Reef can generate proofs for documents with 32M characters; the proofs are small and cheap to verify (under a second).
Paper: https://eprint.iacr.org/2023/1886
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIVladimir Iglovikov, Ph.D.
Presented by Vladimir Iglovikov:
- https://www.linkedin.com/in/iglovikov/
- https://x.com/viglovikov
- https://www.instagram.com/ternaus/
This presentation delves into the journey of Albumentations.ai, a highly successful open-source library for data augmentation.
Created out of a necessity for superior performance in Kaggle competitions, Albumentations has grown to become a widely used tool among data scientists and machine learning practitioners.
This case study covers various aspects, including:
People: The contributors and community that have supported Albumentations.
Metrics: The success indicators such as downloads, daily active users, GitHub stars, and financial contributions.
Challenges: The hurdles in monetizing open-source projects and measuring user engagement.
Development Practices: Best practices for creating, maintaining, and scaling open-source libraries, including code hygiene, CI/CD, and fast iteration.
Community Building: Strategies for making adoption easy, iterating quickly, and fostering a vibrant, engaged community.
Marketing: Both online and offline marketing tactics, focusing on real, impactful interactions and collaborations.
Mental Health: Maintaining balance and not feeling pressured by user demands.
Key insights include the importance of automation, making the adoption process seamless, and leveraging offline interactions for marketing. The presentation also emphasizes the need for continuous small improvements and building a friendly, inclusive community that contributes to the project's growth.
Vladimir Iglovikov brings his extensive experience as a Kaggle Grandmaster, ex-Staff ML Engineer at Lyft, sharing valuable lessons and practical advice for anyone looking to enhance the adoption of their open-source projects.
Explore more about Albumentations and join the community at:
GitHub: https://github.com/albumentations-team/albumentations
Website: https://albumentations.ai/
LinkedIn: https://www.linkedin.com/company/100504475
Twitter: https://x.com/albumentations
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
4. Windows Azure Infrastructure as a Service
More than just a datacenter!
4
Cloud Computing
• On-demand self-service
• Broad network access
• Resource pooling
• Rapid elasticity
• Measured Service
16. Security
Standalone Domain
Least-privilege accounts
Authentication
Design
Plan your Azure Virtual Network topology
Plan for your HA requirements
Architecting SP 2013 for Windows Azure IaaS
10.0.0.4 10.0.0.5
10.0.1.4 10.0.1.5
10.0.2.4 10.0.2.5
10.0.3.4 10.0.3.5
16
17. SQL
How are you going to scale out?
Plan for SQL support on Azure
Multiple Data disks
Named instance, non-standard ports
Alias, Alias, Alias!
Architecting SP 2013 for Windows Azure IaaS
17
18. SharePoint
Consider using a dedicated Cache Host
Consider using a dedicated Search Indexer
Your SharePoint HA is only as good as your SQL / AD HA
Use Scripts - http://autospinstaller.codeplex.com/
Alias, Alias, Alias!
Architecting SP 2013 for Windows Azure IaaS
18
19. Commonly Forgotten…
Monitoring
Backups
Disaster Recovery
Windows Updates, Cumulative Updates, etc
Architecting SP 2013 for Windows Azure IaaS
10.0.3.4 10.0.3.5 Cold
Standby
Cold
Standby
19
22. Planning
Planning is key!
Logical subnets
Logical server names
Start small (Medium) Scale up
Test first
Software Support in Azure: http://support.microsoft.com/kb/2721672
SQL Support in Azure: http://support.microsoft.com/?id=956893
Tips & Tricks
22
23. Blogs
Scott Guthrie - http://weblogs.asp.net/scottgu
Windows Azure - http://blogs.msdn.com/b/windowsazure
Timothy Khouri - http://tk.azurewebsites.net
Other
MSDN: http://msdn.microsoft.com/en-us/library/windowsazure
Technet: http://technet.microsoft.com/en-us/library/gg605186.aspx
Azure Management Portal: http://manage.windowsazure.com
More Resources
23
25. Join our local users groups
Toronto SharePoint Users Group
http://www.meetup.com/TorontoSPUG/
Toronto SharePoint Business Users Group
http://www.meetup.com/TSPBUG/
Editor's Notes
Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction
Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction
These are all tied together using what’s called an AFFINITY GROUP.:: Basically, an affinity group tells the Azure fabric that everything in it should be as close as possible in a datacenter: The same container, the same rack, etcVirtual Machines in IaaS are made up of several building blocks:Virtual Machine / Compute Instance:: This is the actual VM and the resourcesStorage::: At the basic level, this is an OS disk on a Windows Azure Storage Account.:: You should add data disks for additional resources (storage space, and I/O)Virtual Network:: Allow communications between VMs, or a VPN back to your on-premises networkEndPoints:: Allow connectivity to & from the outside world, or Load Balancing
Sizes are fairly straightforward::: These double as you go up: 2 small = 1 medium, 2 medium = 1 large, etc:: Additional sizes for high-memory systems:: 20 Cores per subscription by default
Earlier I mentioned something called an AFFINITY GROUP, which groups components as close as possible to each other in the Physical DatacenterAvailability Sets are similar, but ensures components are in different Fault & Upgrade Domains. This is so where there are updates to the Azure Fabric (i.e. like there is on July 8th), or if a physical component fails, you can get higher availability (99.95%)
VHDs:Two types of disks::: OS:: DataReplication – 3x Local Redundant, 3x Geo-RedundantInside your Azure Subscription you can create one or more storage accountsLimited to 20 Storage Accounts Per SubscriptionEach Storage Account gives you ~5,000 IOPs Each Storage Account contains three types of storage:BlobsTablesQueuesFor IaaS you don’t really need to know the differenceVHDs are stored in Blobs
Allows communication between VMsDiscuss:SubnettingIPs, DNS, Gateway assigned via DHCP, 100 year lease as long as the VM is on
Allows communication between VMsDiscuss:SubnettingIPs, DNS, Gateway assigned via DHCP, 100 year lease as long as the VM is on
EndPointsAllow connectivity from the outside world to either a single VM, or multiple VMs (Load Balancing)Note: This is not application aware
Security:What do I mean by this?How is your SharePoint farm going to be configured? Is it in a new, non-trusted Active Directory domain, or is it in a domain that comes from the Azure VPN?Always – ALWAYS, use the SharePoint Best-Practice of Least-Privilege accountsUse different, strong passwords for each of these.How are uses going to authenticate?DesignHow is your Virtual Network going to be set up? Lots of subnets (Logical separation) or one subnet?DNS handled internally, or by a public provider? If they’re in a domain hosted in Azure, use AD DNSHigh AvailabillityPlan your Availability Sets FIRST! Separate Cloud Service for each TierYou can’t add a VM to an existing Availability Set AFTER it’s created – Planning is key
SQLHow are you going to scale out? Plan for this – you can’t have a SQL Cluster, so if you use the same SQL server for everything (or same SQL Alias) you have to Dismount and Mount databases to scale SQL outSQL Support – I’ll give you a link to the KB article on this, but plan for what’s support in SQL for Windows AzureMultiple Data disks are key to high performance. Use multiple disks with striping – put your TempDBs and TempDB logs on separate disks, backup to Azure BLOB directly or on another diskSecurity for SQL, use a Named Instance with a non-standard port (that’s not dymanic)ALIAS ALIASALIAS
Some things you can do to leverage your Azure resourcesUse a dedicated Cache Host instead of the AppFabric Cache Cluster. Put this on a high-memory server, and you’ll see better performance than having it split across multiple low-resource VMsSame with your Search Indexer – With FAST built in, SP 2013 Search is a beast. Put it on an A6/A7 VM and it’ll perform a lot better.SharePoint HA – What are the benefits of having multiple WFEs or App servers if you can’t have a SQL Cluster? Look at alternatives – SQL AlwaysOn, combined with SCOM & SC Service Manager and you can “Ghetto-rig” an automated SQL AlwaysOn Failover
Some things that are commonly missed or after-thoughts with AzureHow are you going to monitor your systems? SCOM on premises with certificates, or a dedicated SCOM server in Azure?Backups – You can use SQL to backup to Azure Blob storage, but what about your SP backups? PowerShell these into Azure Blob as wellDisaster Recovery – Have a cold-standby / warm-standby farm in another datacenter (not a sister datacenter), and restore your content?Windows Updates – Usually controlled by WSUS on-prem, but what about Azure? How are you going to test these, deploy, etc?Cumulative Updates – If this is an externally facing SharePoint Farm, recommend the latest SharePoint CU / Security Updates on all servers