Virtualizing Sharepoint for Performance and AvailabilityDamir Bersinic
Are you prepared to change the way you look at availability? Have you thought about how SharePoint works with Hyper-V Live Migration or vMWare's vMotion? As you architect your SharePoint farm virtually, knowing how to structure it correctly and leverage both physical and virtual elements effectively is a must. In this session, we’ll cover how and when to use virtualization availability features, Windows Failover Clustering and SQL Server technologies and the impact of combining them. We’ll also discuss how you can combine SharePoint, SQL Server and Windows Server features to help you ensure your SharePoint environment is available 24x7 365 days a year.
Workflow Manager is a new workflow engine added in SharePoint 2013 which has some tips & tricks, We will see in this session how to go with smooth installation.
The Top 10 Things Oracle UCM Users Need To Know About WebLogicBrian Huff
A presentation I gave at IOUG Collaborate 2010 about what Oracle Universal Content Management customers need to know about WebLogic. It's a WebLogic intro from the perspective of a UCM admin.
Virtualizing Sharepoint for Performance and AvailabilityDamir Bersinic
Are you prepared to change the way you look at availability? Have you thought about how SharePoint works with Hyper-V Live Migration or vMWare's vMotion? As you architect your SharePoint farm virtually, knowing how to structure it correctly and leverage both physical and virtual elements effectively is a must. In this session, we’ll cover how and when to use virtualization availability features, Windows Failover Clustering and SQL Server technologies and the impact of combining them. We’ll also discuss how you can combine SharePoint, SQL Server and Windows Server features to help you ensure your SharePoint environment is available 24x7 365 days a year.
Workflow Manager is a new workflow engine added in SharePoint 2013 which has some tips & tricks, We will see in this session how to go with smooth installation.
The Top 10 Things Oracle UCM Users Need To Know About WebLogicBrian Huff
A presentation I gave at IOUG Collaborate 2010 about what Oracle Universal Content Management customers need to know about WebLogic. It's a WebLogic intro from the perspective of a UCM admin.
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013K.Mohamed Faizal
Come and understand different type of SharePoint Topologies and learn how to design for SharePoint architecture that serve for Intranet, Websites, Office Web Apps Server, App management, wide-area networks, monitoring, newsfeeds, distributed cache, high availability, and disaster recovery.
On April 24th, Julie Boudro presented on one of today's hottest SharePoint topics: SharePoint upgrade and migration planning.
View her SharePoint migration slide deck to determine your upgrade approach, prepare your environment, troubleshoot upgrade failures, and strategize cut-over.
And for more information on this or other SharePoint topics, visit our blog at www.cdhtalkstech.com.
How to best setup SharePoint 2013, Web Apps, Workflow Manager with PowershellSamuel Zürcher
Learn how to best practice set up SharePoint 2013 with Powershell, and don't Forget the surrounding Systems like Microsoft Web Apps 2013 and Workflow Manager 1.0. Additionally you get some Advice to set up SQL Server 2012 for SharePoint. All is done by Powershell, you get all the Code for the Setup within the Presentation.
Moving to Web 2.0 - Best Practices for Business and Application Migrationanilmadugula
Those who act on the Web 2.0 opportunity stand to gain an early-mover advantage in their markets. To compete and thrive in today’s Web 2.0 world, technology decision-makers— Including executives, product strategists, entrepreneurs, and thought leaders—need to act now, before the market settles into a new equilibrium. Web 2.0 technologies and evolutionary trends are going to influence the growth of consumer usage on the Internet and also help in the growth of SAAS, Mashups, Rich Internet Applications and Collaborative Services amongst business\'. Web 2.0 also provides companies to leverage existing customers as communities, increase brand loyalty and create special customer groups
Responsive Web Design ~ Best Practices for Maximizing ROIJuan Carlos Duron
Implementing a Responsive design for SharePoint? Consider these best practices to ensure you’re delivering an optimized experience for your users. This session discusses RWD principles and industry leading best practice guidelines, followed by a review of public facing SharePoint sites and design elements that can impact project costs and timelines.
Design a share point 2013 architecture – the basicsAlexander Meijers
session walks you through the necessary steps to design a SharePoint 2013 architecture. It explains what information is needed to actually design such an architecture and discusses the many things you need to know to make the right decisions. It helps you to design a small, medium or large SharePoint farm for your customers
SharePoint 24x7x365 Architecting for High Availability, Fault Tolerance and D...Eric Shupps
Building SharePoint farms for development and testing is easy. But building highly available farms to meet enterprise service level agreements that are fault tolerant, scalable and fully recoverable? Not so simple. Learn how to plan, design and implement a highly available on-premises farm architecture for 2016 and 2019 using proven, field-tested techniques and practical guidance.
SEASPC 2011 - SharePoint Security in an Insecure World: Understanding the Fiv...Michael Noel
One of the biggest advantage of using SharePoint as a Document Management and collaboration environment is that a robust security and permissions structure is built-in to the application itself. Authenticating and authorizing users is a fairly straightforward task, and administration of security permissions is simplified. Too often, however, security for SharePoint stops there, and organizations don’t pay enough attention to all of the other considerations that are part of a SharePoint Security stack, and more often than not don’t properly build them into a deployment. This includes such diverse categories including Edge, Transport, Infrastructure, Data, and Rights Management Security, all areas that are often neglected but are nonetheless extremely important. This session discusses the entire stack of Security within SharePoint, from best practices around managing permissions and ACLs to comply with Role Based Access Control, to techniques to secure inbound access to externally-facing SharePoint sites. The session is designed to be comprehensive, and includes all major security topics in SharePoint and a discussion of various real-world designs that are built to be secure.
A Real World Guide to Building Highly Available Fault Tolerant SharePoint FarmsEric Shupps
Building SharePoint farms for development and testing is easy. But building highly available farms to meet enterprise service level agreements that are fault tolerant, scalable and connected to the cloud? Not quite so easy. In this workshop you will learn how to plan, design and implement a highly availability farm architecture based upon proven techniques and practical guidance. You will also discover how to connect on-premise deployments to the cloud, manage security and identity synchronization, correctly configure workflow farms, and prepare your environment for app integration.
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013K.Mohamed Faizal
Come and understand different type of SharePoint Topologies and learn how to design for SharePoint architecture that serve for Intranet, Websites, Office Web Apps Server, App management, wide-area networks, monitoring, newsfeeds, distributed cache, high availability, and disaster recovery.
On April 24th, Julie Boudro presented on one of today's hottest SharePoint topics: SharePoint upgrade and migration planning.
View her SharePoint migration slide deck to determine your upgrade approach, prepare your environment, troubleshoot upgrade failures, and strategize cut-over.
And for more information on this or other SharePoint topics, visit our blog at www.cdhtalkstech.com.
How to best setup SharePoint 2013, Web Apps, Workflow Manager with PowershellSamuel Zürcher
Learn how to best practice set up SharePoint 2013 with Powershell, and don't Forget the surrounding Systems like Microsoft Web Apps 2013 and Workflow Manager 1.0. Additionally you get some Advice to set up SQL Server 2012 for SharePoint. All is done by Powershell, you get all the Code for the Setup within the Presentation.
Moving to Web 2.0 - Best Practices for Business and Application Migrationanilmadugula
Those who act on the Web 2.0 opportunity stand to gain an early-mover advantage in their markets. To compete and thrive in today’s Web 2.0 world, technology decision-makers— Including executives, product strategists, entrepreneurs, and thought leaders—need to act now, before the market settles into a new equilibrium. Web 2.0 technologies and evolutionary trends are going to influence the growth of consumer usage on the Internet and also help in the growth of SAAS, Mashups, Rich Internet Applications and Collaborative Services amongst business\'. Web 2.0 also provides companies to leverage existing customers as communities, increase brand loyalty and create special customer groups
Responsive Web Design ~ Best Practices for Maximizing ROIJuan Carlos Duron
Implementing a Responsive design for SharePoint? Consider these best practices to ensure you’re delivering an optimized experience for your users. This session discusses RWD principles and industry leading best practice guidelines, followed by a review of public facing SharePoint sites and design elements that can impact project costs and timelines.
Design a share point 2013 architecture – the basicsAlexander Meijers
session walks you through the necessary steps to design a SharePoint 2013 architecture. It explains what information is needed to actually design such an architecture and discusses the many things you need to know to make the right decisions. It helps you to design a small, medium or large SharePoint farm for your customers
SharePoint 24x7x365 Architecting for High Availability, Fault Tolerance and D...Eric Shupps
Building SharePoint farms for development and testing is easy. But building highly available farms to meet enterprise service level agreements that are fault tolerant, scalable and fully recoverable? Not so simple. Learn how to plan, design and implement a highly available on-premises farm architecture for 2016 and 2019 using proven, field-tested techniques and practical guidance.
SEASPC 2011 - SharePoint Security in an Insecure World: Understanding the Fiv...Michael Noel
One of the biggest advantage of using SharePoint as a Document Management and collaboration environment is that a robust security and permissions structure is built-in to the application itself. Authenticating and authorizing users is a fairly straightforward task, and administration of security permissions is simplified. Too often, however, security for SharePoint stops there, and organizations don’t pay enough attention to all of the other considerations that are part of a SharePoint Security stack, and more often than not don’t properly build them into a deployment. This includes such diverse categories including Edge, Transport, Infrastructure, Data, and Rights Management Security, all areas that are often neglected but are nonetheless extremely important. This session discusses the entire stack of Security within SharePoint, from best practices around managing permissions and ACLs to comply with Role Based Access Control, to techniques to secure inbound access to externally-facing SharePoint sites. The session is designed to be comprehensive, and includes all major security topics in SharePoint and a discussion of various real-world designs that are built to be secure.
A Real World Guide to Building Highly Available Fault Tolerant SharePoint FarmsEric Shupps
Building SharePoint farms for development and testing is easy. But building highly available farms to meet enterprise service level agreements that are fault tolerant, scalable and connected to the cloud? Not quite so easy. In this workshop you will learn how to plan, design and implement a highly availability farm architecture based upon proven techniques and practical guidance. You will also discover how to connect on-premise deployments to the cloud, manage security and identity synchronization, correctly configure workflow farms, and prepare your environment for app integration.
For all of the things that can go wrong with your SharePoint implementation, one of the best things we can do is learn from others. From not accepting that implementing an established information architecture and having an available infrastructure are core tenants of every SharePoint installation to managing SLAs with your end users; join us as we share not only what we've seen as worst practices but also worst experiences.
Attendees will learn practices on how to properly manage their SharePoint environments, how to work with other IT department leads and plan for a more properly planned SharePoint environment instead of dealing with the headaches that precipitate themselves when systems are hastily thrown together.
SharePoint Saturday Toronto 2015 - Inside the mind of a SharePoint ArchitectNoorez Khamis
On any SharePoint project, the core of the solution being built should be designed and architected first before being developed. With the flexibility of SharePoint solutions (specifically SharePoint 2013), there is never one way to design it right. The experienced SharePoint Architect however is able to figure out the best way for the project, constraints and client at hand. This session is meant to give insight to the average SharePoint Professional on what it takes to become and be a SharePoint Architect. It will help guide the aspiring SharePoint Architect on the items that really need to be thought of when architecting a SharePoint solution for your client and at the same time divulge some tricks of the trade learned from the countless enterprise SharePoint solutions I have successfully implemented over the years.
With SharePoint 2013 just around the corner a plethora of new features for developers will also become available. Starting with enhancements in Visual Studio 2012 for SharePoint developer, iterating through the new SharePoint REST and OData, WCF Data Services framework, Client Side/JavaScript Object Model (CSOM/JSOM), new WCF service for BCS or Remote Event Receivers, ending with building applications for the new tore, we will walk you through you what you need to get your current skillset updated for the SharePoint 2013.
SharePoint 2010 best practices for infrastructure deployments SharePoint Sat...Knowledge Cue
This session cover best practices for ensuring that your core SharePoint infrastructure layer has been deployed correctly. The session is geared towards SharePoint infrastructure administrators and architects who will be managing a SharePoint deployment.
What’s New in SharePoint 2013 for IT ProsSPC Adriatics
Speaker: Michael Noel;
At first glance, the most significant changes in Microsoft’s newest version of SharePoint appear to be visual ones, as Microsoft revamped the overall User Interface and updated it to be more easily usable on tablet based devices. Under the surface, however, Microsoft has also made some significant changes to the back-end infrastructure capabilities of the platform, improving tools and adding new capabilities. This session focuses on those back-end infrastructure and administrative changes that are inherent in SharePoint 2013, and concentrates on how IT Pros can prepare for the addition of SharePoint 2013 into their environments. Improvements such as a revamped User Profile Sync offering, integrated FAST Search capabilities, advanced authentication options, changes to Service Applications, and new data tier high availability and business intelligence options are discussed.
Back to the Basics: SharePoint Fundamentals by Joel OlesonJoel Oleson
SharePoint Fundamentals is a look back at the core information architecture and core physical infrastructure. It focuses on the core fundamentals to deployment and operations.
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...Toni Frankola
SharePoint has come a long way since the first release in 2001. As the product evolves so does our understanding of how to plan, install, operate and manage a SharePoint farm. In this session, we are going to discuss the entire process that starts with the SharePoint capacity planning all the way to the successful management of a SharePoint farm. We also going to discuss the most common best practices and help you avoid some most common pitfalls. The best practices outlined in this session are something that should be applied to farms large and small. To keep you up to the with the new SharePoint 2016, we are going to spend a fair amount of time discussing some of the current hot scenarios like MinRoles in SharePoint 2016, automated installation with PowerShell and SharePoint Online hybrids.
Effective SharePoint Scalability & Management. To BLOB or not to BLOB, that’s...garthluke
In this session, we discuss challenges that remain when attempting to scale only using SharePoint’s native functionality. Afterward, we’ll share vital strategies and available solutions for ensuring seamless, centralized enterprise-wide management and efficient externalization of Binary Large Objects in order to free up valuable SQL Server space and subsequently improve SharePoint performance.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
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.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
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.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
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.
2. Agenda
High Availability versus High Scalability
SharePoint classic architecture for High Scalability
SharePoint High Availability Architecture
Virtualization info.
Q&A
3. High Availability / High Scalability
“High availability is a system design approach and associated
service implementation that ensures a prearranged level of
operational performance will be met during a contractual
measurement period.”
Wikipedia definition
Availability % Downtime / Year Downtime / Month Downtime / Week
99% 3.65 days 7.20 hours 1.68 hours
99.9% 8.76 hours 43.2 minutes 10.1 minutes
99.99% 52.56 minutes 4.32 minutes 1.01 minutes
99.999% 5.26 minutes 25.9 seconds 6.05 seconds
99.9999% 31.5 seconds 2.59 seconds 0.61 seconds
Don’t mix high availability (Farm/Service replication) and high scalability
(Extend the farm to have better performances). In some circumstances they
overlap.
5. RPO/RTO/SLA Requirements
HA is linked to:
Recovery Point Objective (RPO)
Acceptable amount of data loss measured in time
Recovery Time Objective (RTO)
Duration of time within a business process must be restored after a disaster
Service Level Agreements (SLA)
Agreed to levels of service usually between vendors, suppliers and clients or
inter organizational departments
RPO RTO
Time
6. Data Center Considerations for HA
Design for redundancy and availability before
performance
Generally you are constrained by the Hardware
on hand or available for purchase
Full DR (Data Recovery) failover is rare, have
redundant roles in your farm design.
7. Choose an Availability Strategy
Its all about balancing costs versus business
risk
Strategies:
$ - Fault tolerance of hardware components
$$ - Redundancy and failover between server
roles within a farm
$$$ - Redundancy and failover between farms
8. What is a SharePoint Farm?
What is a SharePoint® Farm?
A collection of one or more SharePoint Servers
and SQL Servers® providing a set of basic
SharePoint services bound together by a single
configuration database in SQL Server
Key Components (3 layers):
• Web Front End (WFE) Servers:
o WSS / SharePoint Foundation
o Web Application Service
• Application Servers:
o Search Server
o Excel Services
o PerformancePoint Services
o Access Services
o Visio Services
• SQL Server
9. SharePoint 2010 Tiers - HS
WFE Tiers – Some changes, some optimization
App Server Tiers – Many changes
SQL Tiers – Some changes, heavy optimization
10. Architecture Typical implementation
Information for High Scalability available on:
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=fd686cbb-8401-4f25-
b65e-3ce7aa7dbeab&displaylang=en
12. Architecture tips for High Scalability (HS)
Sharepoint can easily scale (recommended max 8
WFE/farm)
Antivirus do not activate on temp file and Search
index
Service can be started and dispatch on mostly
each farm machine.
Some services can be shared over farms to scale
Monitoring is necessary for production to
validate architecture choices.
http://www.learningsharepoint.com/2010/10/16/monitoring-
sharepoint-2010-%e2%80%93-tutorial/
Infra size must not be underestimated, info on:
http://technet.microsoft.com/en-us/library/cc261700.aspx
http://technet.microsoft.com/en-us/library/cc263199.aspx
13. Redundancy and Failover
Web and application servers
Web servers – Use multiple servers and load balancing
App servers – Enable SharePoint services on multiple servers
However, SharePoint has some additional availability
considerations
Service applications (Search and User Profile in particular)
Patching or upgrading
14. Services Machine Instances
Most services support multiple instances to run within a single farm to provide
redundancy and scalability.
Service Redundant Scales Service Redundant Scales
Instances Based On Instances Based On
Supported Supported
Access Database Service Yes Users Microsoft SharePoint Foundation Timer Yes N/A
Application Discovery and Load Balancer Yes Users Microsoft SharePoint Foundation Web Yes Users
Service Application
Application Registry Service Yes Users Microsoft SharePoint Foundation Yes Users
Workflow Timer Service
Business Data Connectivity Service Yes Users PerformancePoint Service Yes Users
Central Administration Yes N/A PowerPoint Service Yes Users
Claims to Windows Token Service Yes Users Search Administration Web Service Yes N/A
Document Conversions Launcher Service Yes Users Search Query and Site Settings Service Yes Users,
Content
Document Conversions Load Balancer Yes Users Secure Store Service Yes Users
Service
Excel Calculation Services Yes Users SharePoint Foundation Help Search No* Users
Lotus Notes Connector Yes Content SharePoint Server Search Yes Content
Managed Metadata Web Service Yes Users User Profile Service Yes Users
Microsoft SharePoint Foundation Yes N/A User Profile Synchronization Service No Content
Administration
Microsoft SharePoint Foundation Database Yes N/A Visio Graphics Service Yes Users
Microsoft SharePoint Foundation Incoming Yes Users Web Analytics Data Processing Service Yes Content
E-Mail
Microsoft SharePoint Foundation Sandbox Yes Users Web Analytics Web Service Yes Users
Code Service
Microsoft SharePoint Foundation Yes Users Word Automation Services Yes Users
Subscription Settings Service
16. SP2010 HA means especially:
SP2010 service distribution and full redundancy.
SQL 2008 HA: http://technet.microsoft.com/en-us/library/cc678868.aspx
Backup / Restore strategy.
Disaster Recovery strategy
Hardware or Virtual must support all this HA
requests
Network latency (< 1ms…)
1GB or 10GB network speed
Same hardware on all datacenter.
Monitoring (eg: System center)
18. Workaround: Redundancy and Failover
Service application drill-down – User Profile over 2 Farms.
2 Options:
1. Restore a backup in secondary farm (not
feasible for most)
2. Maintain separate UPA and use the User
Profile Replication Engine (UPRE)
Replicate user profiles and social data every 5
seconds by default
User Profile Replication Engine overview (SharePoint
Server 2010) http://technet.microsoft.com/en-
us/library/cc663011.aspx
19. Redundancy and Failover
Service application drill-down – Standard Search over 2 farms
3 Options:
1. Restore a backup in secondary farm (not feasible
for most)
2. Dual-crawl the live farm from the failover farm (not
sensible for most)
3. Maintain separate Search SA and crawl content
locally
Requires read-only access to all content databases for the
duration of a crawl
Requires an up to date SiteMap in the Config DB for new
site collections to be crawled and accessed after failover
21. HA/HS - Role Virtualization Considerations
Virtualization
Role Considerations and Requirements
Decision
Web Role • Easily provision additional servers for load balancing and
Ideal
Render Content fault tolerance
Query Role
• For large indexes, use fixed sized VHD
Process Search Ideal • Requires propagated copy of local index
Queries
Application Role • Provision more servers as resource requirements for
Ideal
Excel Services, etc individual applications increase
• Environments where significant amount of content is not
Index Role
Consider crawled
Crawl Index • Requires enough drive space to store the index corpus
• Environments with lower resource usage requirements
Database Role Consider • Implement SQL Server® alias for the farm required
22. SharePoint 2010 Virtualization Best Practices
Best Practices and Recommendations
• Configure a 1-to-1 mapping of virtual processor to logical processors for
CPU best performance
• Be aware of “CPU bound” issues
Memory • Ensure enough memory is allocated to each virtual machine
• Be aware of underlying disk read write contention between different
Disk virtual machines to their virtual hard disks
• Ensure SAN is configured correctly
• Use VLAN tagging for security
Network • Associate SharePoint® virtual machines to the same virtual switch
• Try to have dedicated network card for each VM to communicate out
• Ensure that integration components are installed on the virtual machine
• Do not use other host roles (use server core)
Others
• Avoid single point of failure: load balance your virtual machines across
hosts and cluster virtual machines
23. Real: What a customer had on datacenter…
134 Virtual
servers
Enterprise Search Farm
Don’t put all your VM in Hosted on 4 Physical
the same… servers
Cluster supporting many
applications including 11
databases -> Perf issues
25. Additional Resources
Plan for availability (SharePoint Server 2010):
http://technet.microsoft.com/en-us/library/cc748824.aspx
Plan for disaster recovery (SharePoint Server 2010):
http://technet.microsoft.com/en-us/library/ff628971.aspx
User Profile Replication Engine overview (SharePoint Server
2010): http://technet.microsoft.com/en-
us/library/cc663011.aspx
Virtualization for SharePoint Server 2010:
http://technet.microsoft.com/en-
ca/sharepoint/ff602849.aspx
Boundaries and Limits Document:
http://technet.microsoft.com/en-us/library/cc262787.aspx
RAP Program:
http://download.microsoft.com/download/1/C/1/1C15BA51
-840E-498D-86C6-4BD35D33C79E/Datasheet_SPRAP.pdf
| BI – Busines Intelligence | BPM – Business Process Management | API – Application Programming Interface | SP1 – Service Pack 1 | LDAP – Light Directory Access Protocol for products like Active Directory |
CPU Bound -> Allocation of correct memory to each core.