This file was recently published to the local community two months back. And now opening to the generic access. The document discusses about high level deployment scenario of VDI solution jointly formed by Microsoft & Citrix. A 700 user-base was assumed and a scalability of 4500 user-base scale-up model was provided using DELL & HP hardware.
Whether you are migrating from Citrix XenApp 4.5 to 6.5 or from 6.5 to 7.5, or you are virtualizing your desktops as part of your Windows XP to Windows 7/8 migration project, performance is a key priority. Users will expect the same or better performance after the migration as they had before the migration. When performance problems occur, the migration is always blamed first!
Join this webinar to learn about the latest best practices and secrets for making your Citrix and desktop migrations successful. Performance management experts Dennis Callaghan (Senior Analyst, 451 Research), Rick Ruskin (Vice President, VDX) and Bala Vaidhinathan (CTO, eG Innovations) will discuss how to:
- Transform your Citrix and desktop environments successfully without project delays or cost overruns
- Deliver superior end-user experience, simplify management, and reduce cost - before, during and after migration
- Assure user satisfaction by pre-emptively detecting and resolving performance issues - before users are impacted
- Utilize next-gen management solutions to accelerate troubleshooting and identify the true root-cause of problems (is it the Network? Database? Application? Citrix? Virtual platform? Storage?)
- Ensure maximum ROI by right-sizing IT infrastructure using powerful analytics & reporting
Microsoft Azure Overview | Cloud Computing Tutorial with Azure | Azure Traini...Edureka!
** Microsoft Azure Certification Training : https://www.edureka.co/microsoft-azure-training **
This Edureka "Microsoft Azure Overview” tutorial will give you a thorough and insightful overview of the subject and help you in getting started with Microsoft Azure. Following are the topics covered in this Azure tutorial:
1. What Is Cloud?
2. Cloud Computing Patterns
3. Cloud Service Models
4. What Is Azure?
5. Azure Platform
6. Azure Services
7. Demo
Check out our Playlists: https://goo.gl/A1CJjM
Virtualization helps companies address address specific business needs:
More secure access to data/organizational resources
Compliance with industry regulations (i.e. FSI, healthcare, government)
An increasingly elastic workforce (i.e. mergers/acquisitions, short-term employees, contractor/partner access)
Employee-specific needs (i.e. BYOD or mobile staff, call centers, branch workers)
Specialized workloads (i.e. design/engineering, legacy apps, software dev test)
Windows Virtual Desktop helps:
Employees stay as productive with a virtualized experience on a PC, phone, tablet, or browser as they are with a physical PC sitting right in front of them
Simplify management, provisioning, and access to corporate data and apps
Support customers as they migrate to the cloud
Reduce the costs and resources associated with managing on-premises infrastructure
Empower IT to transform the workplace
What is Microsoft Azure?
What is Azure used for?
Why do businesses want to use someone else's hardware?
What are the advantages of virtualization?
Is Azure secure?
How does Azure stack up against the competition?
To help you make an informed decision about whether Azure is right for your business.
Whether you are migrating from Citrix XenApp 4.5 to 6.5 or from 6.5 to 7.5, or you are virtualizing your desktops as part of your Windows XP to Windows 7/8 migration project, performance is a key priority. Users will expect the same or better performance after the migration as they had before the migration. When performance problems occur, the migration is always blamed first!
Join this webinar to learn about the latest best practices and secrets for making your Citrix and desktop migrations successful. Performance management experts Dennis Callaghan (Senior Analyst, 451 Research), Rick Ruskin (Vice President, VDX) and Bala Vaidhinathan (CTO, eG Innovations) will discuss how to:
- Transform your Citrix and desktop environments successfully without project delays or cost overruns
- Deliver superior end-user experience, simplify management, and reduce cost - before, during and after migration
- Assure user satisfaction by pre-emptively detecting and resolving performance issues - before users are impacted
- Utilize next-gen management solutions to accelerate troubleshooting and identify the true root-cause of problems (is it the Network? Database? Application? Citrix? Virtual platform? Storage?)
- Ensure maximum ROI by right-sizing IT infrastructure using powerful analytics & reporting
Microsoft Azure Overview | Cloud Computing Tutorial with Azure | Azure Traini...Edureka!
** Microsoft Azure Certification Training : https://www.edureka.co/microsoft-azure-training **
This Edureka "Microsoft Azure Overview” tutorial will give you a thorough and insightful overview of the subject and help you in getting started with Microsoft Azure. Following are the topics covered in this Azure tutorial:
1. What Is Cloud?
2. Cloud Computing Patterns
3. Cloud Service Models
4. What Is Azure?
5. Azure Platform
6. Azure Services
7. Demo
Check out our Playlists: https://goo.gl/A1CJjM
Virtualization helps companies address address specific business needs:
More secure access to data/organizational resources
Compliance with industry regulations (i.e. FSI, healthcare, government)
An increasingly elastic workforce (i.e. mergers/acquisitions, short-term employees, contractor/partner access)
Employee-specific needs (i.e. BYOD or mobile staff, call centers, branch workers)
Specialized workloads (i.e. design/engineering, legacy apps, software dev test)
Windows Virtual Desktop helps:
Employees stay as productive with a virtualized experience on a PC, phone, tablet, or browser as they are with a physical PC sitting right in front of them
Simplify management, provisioning, and access to corporate data and apps
Support customers as they migrate to the cloud
Reduce the costs and resources associated with managing on-premises infrastructure
Empower IT to transform the workplace
What is Microsoft Azure?
What is Azure used for?
Why do businesses want to use someone else's hardware?
What are the advantages of virtualization?
Is Azure secure?
How does Azure stack up against the competition?
To help you make an informed decision about whether Azure is right for your business.
Microsoft Azure is an ever-expanding set of cloud services to help your organization meet your business challenges. It’s the freedom to build, manage, and deploy applications on a massive, global network using your favorite tools and frameworks.
Productive
Reduce time to market, by delivering features faster with over 100 end-to-end services.
Hybrid
Develop and deploy where you want, with the only consistent hybrid cloud on the market. Extend Azure on-premises with Azure Stack.
Intelligent
Create intelligent apps using powerful data and artificial intelligence services.
Trusted
Join startups, governments, and 90 percent of Fortune 500 businesses who run on the Microsoft Cloud today.
What is Microsoft Azure used for?-Microsoft azure Zabeel Institute
Microsoft Azure, commonly described as Azure, is a cloud computing solution created by Microsoft for building, screening, deploying, and taking care of applications and services through Microsoft-managed data centers.
On-premise to Microsoft Azure Cloud Migration.Emtec Inc.
This presentation sheds light on migrating on-premise apps to Microsoft Azure cloud. It also highlights the technical capabilities of Microsoft Azure cloud services.
Docker is the world's leading software containerization platform.
This is a comprehensive introduction to Docker, suitable for delivering in introductory meetups to an audience who does not know about docker.
In case you want to deliver this presentation somewhere, kindly drop me a mail at aditya.konarde@gmail.com
You can contact me at:
Connect with me onLinkedIN: https://www.linkedin.com/in/adityakonarde
Add me on Facebook: https://www.facebook.com/Aditya.Konarde
Tweet to me @aditya_konarde
Do any VM's contain a particular indicator of compromise? E.g. Run a YARA signature over all executables on my virtual machines and tell me which ones match.
Disaster Recovery using AWS -Architecture blueprintsHarish Ganesan
This presentation explores various ways of architecting Disaster Recovery using Amazon Web services (AWS) Cloud The sample architecture element contains Managed DNS servers , Load Balancers and Data replicators , Amazon EC2 , MySQL M-M , AWS EBS ,AWS Elastic Load Balancing, AWS Auto Scaling , AWS CloudWatch and AWS S3
We are a professional services firm built from the grass roots upwards, driven by passionate and relentless Senior Architects and Engineers with over 10 years experience as trusted advisors in the areas of Network, Storage, Compute, and Virtualization.
Diseño de centros de computo multi sitio con vmware NSX - vforum 2014Wetcom
Consideraciones y mejores prácticas en el diseño de centros de cómputo multi-sitio utilizando vmware NSX para la virtualización de las redes o SDN.
Presentación realizada por Diego Quintana, Nicolás Solop y Pablo Scheri durante el vmware vforum 2014 en Buenos Aires.
Microsoft Azure is an ever-expanding set of cloud services to help your organization meet your business challenges. It’s the freedom to build, manage, and deploy applications on a massive, global network using your favorite tools and frameworks.
Productive
Reduce time to market, by delivering features faster with over 100 end-to-end services.
Hybrid
Develop and deploy where you want, with the only consistent hybrid cloud on the market. Extend Azure on-premises with Azure Stack.
Intelligent
Create intelligent apps using powerful data and artificial intelligence services.
Trusted
Join startups, governments, and 90 percent of Fortune 500 businesses who run on the Microsoft Cloud today.
What is Microsoft Azure used for?-Microsoft azure Zabeel Institute
Microsoft Azure, commonly described as Azure, is a cloud computing solution created by Microsoft for building, screening, deploying, and taking care of applications and services through Microsoft-managed data centers.
On-premise to Microsoft Azure Cloud Migration.Emtec Inc.
This presentation sheds light on migrating on-premise apps to Microsoft Azure cloud. It also highlights the technical capabilities of Microsoft Azure cloud services.
Docker is the world's leading software containerization platform.
This is a comprehensive introduction to Docker, suitable for delivering in introductory meetups to an audience who does not know about docker.
In case you want to deliver this presentation somewhere, kindly drop me a mail at aditya.konarde@gmail.com
You can contact me at:
Connect with me onLinkedIN: https://www.linkedin.com/in/adityakonarde
Add me on Facebook: https://www.facebook.com/Aditya.Konarde
Tweet to me @aditya_konarde
Do any VM's contain a particular indicator of compromise? E.g. Run a YARA signature over all executables on my virtual machines and tell me which ones match.
Disaster Recovery using AWS -Architecture blueprintsHarish Ganesan
This presentation explores various ways of architecting Disaster Recovery using Amazon Web services (AWS) Cloud The sample architecture element contains Managed DNS servers , Load Balancers and Data replicators , Amazon EC2 , MySQL M-M , AWS EBS ,AWS Elastic Load Balancing, AWS Auto Scaling , AWS CloudWatch and AWS S3
We are a professional services firm built from the grass roots upwards, driven by passionate and relentless Senior Architects and Engineers with over 10 years experience as trusted advisors in the areas of Network, Storage, Compute, and Virtualization.
Diseño de centros de computo multi sitio con vmware NSX - vforum 2014Wetcom
Consideraciones y mejores prácticas en el diseño de centros de cómputo multi-sitio utilizando vmware NSX para la virtualización de las redes o SDN.
Presentación realizada por Diego Quintana, Nicolás Solop y Pablo Scheri durante el vmware vforum 2014 en Buenos Aires.
The purpose of this document is to provide the client with a low level design document proposing the design for the technology refresh taking place at their Headquarters. This document covers the core network and the DC environment only specifically the Nexus environment, all other components of the network infrastructure are out of scope. This low level design is used as a base as to how the fixed network was developed and implemented.
Desktop Management Using Microsoft SCCMJerry Bishop
Overview of how one college took control of its desktop environment using Microsoft's SCCM for imaging and improved user satisfaction, quality, and reduced support demands and costs.
Learn about IBM SmartCloud Virtual Desktop Infrastructure for Microsoft Windows Server 2012 VDI Reference architecture. This document describes the reference architecture for IBM SmartCloud Virtual Desktop Infrastructure with Microsoft Virtual Desktop Infrastructure (VDI) running on Microsoft Windows Server 2012. For more information on IBM Systems, visit http://ibm.co/RKEeMO.
Visit http://bit.ly/KWh5Dx to 'Follow' the official Twitter handle of IBM India Smarter Computing.
Citrix XenDesktop Reference Architecture for 750 usersX-IO Technologies
A reference architecture that delivers a low-cost, high performance storage solution that with no-risk consistency and simple management for the virtualization administrator.
Learn about IBM SmartCloud Desktop Infrastructure with Citrix XenDesktop. This document describes the reference architecture for using Citrix XenDesktop 5.6 on VMware ESXi 5 hypervisor. This document gives an architecture overview and component model of the Citrix XenDesktop and then describes the Deployment model of Citrix XenDesktop using different number of users. For more information on IBM Systems, visit http://ibm.co/RKEeMO.
Visit http://on.fb.me/LT4gdu to 'Like' the official Facebook page of IBM India Smarter Computing.
DerbyCon 7 - Hacking VDI, Recon and Attack MethodsPatrick Coble
This was a session on September 23, 2017 at DerbyCon 7.
VDI Deployments are in over 90% of all the Fortune 1000 companies and are used in almost all industry verticals, but are they secure? The goal of most VDI deployments is to centrally deliver applications and/or desktops to users internally and externally, but in many cases their basic security recommendations haven’t fully deployed, allowing an attacker to gain access. This talk will review the basic design of the top two solution providers, Citrix and VMware. We will go over these solutions strengths and weaknesses and learn how to quickly identify server roles and pivot. We will also examine all the major attack points and their defensive counters. If you or if you have a client that has a VDI Deployment you don’t want to miss this talk.
Patrick Coble is an independent EUC and Security Consultant working around Nashville, TN. Patrick has worked in IT for 18 years and as a consultant for over 9 years. He is a recognized expert in Virtualization, EUC solutions and Security. He has deployed hundreds of VDI deployments using both Citrix and VMware solutions all over the southeast. Patrick is working to expose and close the gaps in VDI solutions when it comes to security. He helps with Red and Blue teams to gain access and secure VDI deployments.
This technical paper discusses the deployment of a VMware environment and best practices in using IBM Scale Out Network Attached Storage (SONAS) for its primary storage. To know more about the Network Attached Storage, visit http://ibm.co/SH8WJo.
IBM SmartCloud Desktop Infrastructure (SDI) is IBM’s answer to end-user virtualization and integration needs. It offers robust virtual desktop solutions, infrastructure, and services designed to make the deployment of virtual desktops easier as is based on a reference architecture approach. As such, IBM SDI supports a wide range of hardware, hypervisors and software platforms from multiple vendors, providing a high degree of flexibility and customization choices. IBM SDI helps offer a more cost-effective, manageable, virtual desktop environment for a wide range of customer sizes, user types and industry segments. For more information on IBM Systems, visit http://ibm.co/RKEeMO.
Visit http://on.fb.me/LT4gdu to 'Like' the official Facebook page of IBM India Smarter Computing.
📖 FREE eBook - 476 Pages
🔰 Complete Guide to Cyber Security Operation Center🔰
I’ve recently completed a book on SOC, a project close to my heart, that delves into the exciting realm of Security Automation, Orchestration, and Hyper-automation platforms in the SOC. If you’ve ever found yourself overwhelmed by the multitude of cybersecurity solutions, this post is designed to be your personal guide on developing a fully functional SOC.
This eBook comes with plenty of examples and illustrations to help you understand complex concepts, data collection requirements to incident response, automations, playbooks, integrations requirements under the scope of IT, IS and Cybersecurity.
A big shout out to Brad Voris for his review of the book, his insights made this book even richer.
Knowledge Areas Covered
✅ Enterprise architecture strategy to better formulate your SOC.
✅ Visibility & data ingress requirements for your SOC
✅ SOC functions, KPI’s, processes, frameworks, and automation requirements
✅ Derive your Analyst-JD aligned to international frameworks
✅ SOC organogram with Red, Blue, Purple team’s maturity, tactics, functions, activities
✅ SIEM & SOAR architecture design guidelines to achieve more from these integrations.
✅ Detection engineering with OSINT, CTEM.
✅ Incident response with CSIRT, DFIR.
✅ Tabletop exercises explained and operationalized
✅ Artificial Intelligence & Data Science in SOC
✅ How to develop your Open-source based SOC, full hardware BoQ, Network Design is provided
✅ Bonus Chapters: IT Project Management, VA/PT Plan, ITIL Strategy Frameworks, Jurisdiction Assignment Matrix etc.
📢 Download the eBook
👉 Download this eBook (pdf): https://lnkd.in/gTRnhmPp
👉 DM me for the DOCX version of the book.
👉 Join Discord: Please DM me on LinkedIn, I will Send you the link to join.
👉 1000+ Job aids – download extra documentation.
👉 60 Body of Knowledge (BoK) links.
👉 1500+ curated list of VA/PT tools as job aids.
👉 200+ References to support your SOC operations even further.
📢 Download all the available documents from here: https://lnkd.in/eNNUm9XW
📢 Download Job Aids: https://lnkd.in/gCKq6R-D
If you find it useful and informative, please share/repost the book with your network.
This document is a collage document cut & paste from the original SCSM document published by Microsoft. I only took what needed for the document to be completed. As I was developing a System Center Service Manager Sizing on Hardware and Software, the actual BOM is listed at the bottom of the document with design guidelines.
Releasing this document for generic access which was previously released to certain companies. This document focuses deployment for the Active Directory within a 2000 user-based organization with the messaging services; including the monitoring and configuration management services with System Center Components.
And here is the file I have distributed to my friends of net-workers. This PDF file explains the installation of Active Directory, SQL Server 2008, SQL Server 2012 and finally the step by step installation of the System Center Configuration Manager 2012 R2. This document also describes the prerequisite configuration required for the successful completion of installation of SCCM 2012 R2.
This is a step by step guideline which focuses on the installation of Microsoft Exchange Server 2013. Every Screenshot is provided along with pre-requisities. YouTube Link to the installation video: https://www.youtube.com/watch?v=b3aXBQVI1mg&list=PLbyG9S7zkpG-oTi3wVy0Yoy3R8Lx6ewcQ
The file have been in the friends hands long back since 2011 while Exchange Server 2010 is shaping up with enterprise capabilities. This is also a one pager file.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
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.
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.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
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
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.
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.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
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
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.
1. Shahab Al Yamin Chawdhury (3rd March 2014)
MYSTIQUE | GREEN ROAD
Microsoft & Citrix VDI,
Better Together
SHAHAB AL YAMIN CHAWDHURY
2. Solution Document for VDI Project
Shahab Al Yamin Chawdhury Page 1 of 18
A High Level Solution Document for a VDI Project
Microsoft & Citrix VDI; Better
Together
3. Solution Document for VDI Project
Shahab Al Yamin Chawdhury Page 2 of 18
Table of Contents
1. Introduction.......................................................................................................................... 4
2. Solution Requirements (Primary Design)................................................................................. 4
3. Microsoft’s VDI Solution with Windows Server 2012 ............................................................... 5
4. RDS Component Requirements.............................................................................................. 6
RDS over here is the common access method used to access the user’s requirements through the
RDS Gateway, which in turn connects to the user’s allocated virtual host or services. ................... 6
5. Storage Requirements........................................................................................................... 6
6. High Availability .................................................................................................................... 7
7. Professional Management..................................................................................................... 8
With the joint Citrix/Microsoft approach to VDI, businesses can leverage the enhanced VM density
capabilities of Microsoft Hyper‐V 2008 R2 SP1 to provide their users with the rich experience of
Windows 7 using Remote FX while enabling IT to securely manage both their physical and virtual
infrastructures using System Center. Through robust integration with Windows Server 2008 R2
and System Center management capabilities, and together with partner technology from Citrix,
Microsoft Hyper‐V 2008 R2 SP1 clearly delivers unique end‐to‐end business value for VDI that is
second to none. Since Microsoft released the 2012 R2 edition of Windows Server, the capacity
enhancement is like 16x on that of previous versions.................................................................. 9
8. TEST Scenario........................................................................................................................ 9
8.1 Microsoft Benefits............................................................................................................. 10
8.2 Test Results for Windows 7 SP1 64‐bit Guests..................................................................... 10
8.3 Test Results for Windows XP Guests................................................................................... 11
9. Design Guideline: Though the solution MS has is a bit bulky in terms of session broker
capabilities, where the joint solution stack, we can really do wonder as the joint Solution of Citrix,
provides much richer capabilities, and faster executions on their VDI in a box capabilities.............. 13
Pooled or Personal?................................................................................................................ 13
RAM Requirements:................................................................................................................ 13
Hard Drives Requirements:...................................................................................................... 13
SSD or NOT:............................................................................................................................ 14
How much storage is required? ............................................................................................... 14
Focus Resolution..................................................................................................................... 15
10. Bill of Material for 700 VDI users, Concurrent: 200 users.................................................... 15
Solution FINAL Design ............................................................................................................. 15
4. Solution Document for VDI Project
Shahab Al Yamin Chawdhury Page 3 of 18
List of Figure
Figure 1 VDI Solution Scenario with Citrix....................................................................................... 4
Figure 2 VDI Solution Scenario, Microsoft Windows Server 2012 R2 ................................................ 5
Figure 3 Remote Desktop Services Components ............................................................................. 6
Figure 4 Storage Requirements...................................................................................................... 6
Figure 5 High Availabilities ............................................................................................................ 7
Figure 6 Management Capabilities................................................................................................. 8
Figure 7 TEST Scenario with DELL Hardwares.................................................................................. 9
Figure 8 Windows 7 Test Results in VDI Environment.................................................................... 11
Figure 9 Windows 7 Test Results in VDI Environment.................................................................... 11
Figure 10 Hardware Considerations............................................................................................. 14
This page was intentionally left blank
5. Solution Document for VDI Project
Shahab Al Yamin Chawdhury Page 4 of 18
1. Introduction
The word VDI was primarily coined by VMware, where a desktop (OS & Application) is
virtualized, to be precise, within a virtual machine, which eventually be running under a
server hosting the virtual machine. In the past couple of years, some large organizations
have turned to VDI as an alternative to the server-based computing model used by Citrix
and Microsoft Terminal Services. Though independently not all virtual environment survived
at all, a failure rate of 80% does not produce a beautiful scenario. But technology is getting
smarter like every day, and we are adapting to it fast and making things happen where no
one gone before.
The following screenshots will describe its merits:
2. Solution Requirements (Primary Design)
Figure 1 VDI Solution Scenario with Citrix
6. Solution Document for VDI Project
Shahab Al Yamin Chawdhury Page 5 of 18
3. Microsoft’s VDI Solution with Windows Server 2012
Figure 2 VDI Solution Scenario, Microsoft Windows Server 2012 R2
Microsoft Solution: if the above design is selected and a sole design is established that full
Microsoft solution be provided; in this scenario there are three options available to establish
successful VDI deployment.
In a single desktop virtualized environment where 1 VM is shared to multiple users, who
accesses the application in it, and the total session is shared to multiple users at a time. In
this scenario no user gets their personalized desktops, rather it will be a static desktop
where only shared applications will be accessible.
In a pooled VM scenario, whatever the requirement, it gets integrated and works as a single
instance of that multiple integrated VM. And multiple users can get access to it. Again in this
scenario user personalization cannot be established.
The last option is that each user will use their own dedicated VM, where total
personalization is addressed.
Microsoft addresses all three levels of access scenario for users to access their resource, and
is efficient, and users will get a rich experience of resource usage.
Here is something more to read on:
Microsoft Desktop Virtualization: Taking another step forward with UE-V and VDI:
http://blogs.windows.com/windows/b/business/archive/2012/09/06/microsoft-desktop-
virtualization-taking-another-step-forward-with-ue-v-and-vdi.aspx
7. Solution Document for VDI Project
Shahab Al Yamin Chawdhury Page 6 of 18
4. RDS Component Requirements
Figure 3 Remote Desktop Services Components
RDS over here is the common access method used to access the user’s requirements
through the RDS Gateway, which in turn connects to the user’s allocated virtual host or
services.
5. Storage Requirements
Figure 4 Storage Requirements
8. Solution Document for VDI Project
Shahab Al Yamin Chawdhury Page 7 of 18
Now in the storage part Windows Server can address DAS, Pooled SAN or centrally managed
SMB v3 services. Scale-Out File Servers are ideal for server application storage. Some
examples of server applications that store their data on a scale-out file share are listed
below:
The Internet Information Services (IIS) Web server stores configuration and data
for Web sites. For more information, see Shared Configuration.
Hyper-V stores configuration and live virtual disks. For more information, see
Deploy Hyper-V over SMB.
SQL Server stores live database files. For more information, see Install SQL Server
with SMB fileshare as a storage option.
Virtual Machine Manager (VMM) stores library files and automatically performs
some tasks, including setting permissions on file shares. For more information,
see How to Assign SMB 3.0 File Shares to Hyper-V Hosts and Clusters in VMM.
NOTE: Scale-Out File Server for Application Data Overview:
http://technet.microsoft.com/en-us/library/hh831349.aspx
6. High Availability
Figure 5 High Availabilities
The newest feature in the family of Windows Server 2012 and onwards, has the abilities to
cater to automatic data migration from single instance, requires SQL Server and can scale
out to a massive level with resiliency or its fault tolerant.
9. Solution Document for VDI Project
Shahab Al Yamin Chawdhury Page 8 of 18
7. Professional Management
Figure 6 Management Capabilities
Microsoft has released number of enhancements in the management capabilities of
PowerShell which essentially manages VDI deployment and maintaining it.
Since in the real world VDI deployment, failure rates of VDI project is more than 80% on a
larger scale. But yet Microsoft tend to survive the trend and update the necessary
components and fine tuning it. But the success rate is also been seen in the field that joint
commissioning of VDI projects with Citrix is also proven to have better chances of winning
against competitors.
Citrix Ready VDI Capacity Validation Program for Storage Partners (750 User
Verified): http://www.citrix.com/cms/ready/citrix-vdi-capacity-program/
Microsoft & Citrix Joint Solutions:
http://citrixandmicrosoft.com/Solutions/DesktopVirtualization.aspx
10. Solution Document for VDI Project
Shahab Al Yamin Chawdhury Page 9 of 18
With the joint Citrix/Microsoft approach to VDI, businesses can leverage the enhanced VM
density capabilities of Microsoft Hyper‐V 2008 R2 SP1 to provide their users with the rich
experience of Windows 7 using Remote FX while enabling IT to securely manage both their
physical and virtual infrastructures using System Center. Through robust integration with
Windows Server 2008 R2 and System Center management capabilities, and together with
partner technology from Citrix, Microsoft Hyper‐V 2008 R2 SP1 clearly delivers unique end‐
to‐end business value for VDI that is second to none. Since Microsoft released the 2012 R2
edition of Windows Server, the capacity enhancement is like 16x on that of previous
versions.
8. TEST Scenario
Below picture shows the setup used for determining maximum achievable VM density in a
Microsoft Hyper‐V 2008 R2 SP1 VDI environment. Initial testing was performed on an HP DL
380 G6 server with dual quad hyper‐threaded (Nehalem) processors configured with 96 GB
and connected via iSCSI to a 42 disk storage array configured as RAID 0 for maximum
read/write throughput.
Figure 7 TEST Scenario with DELL Hardwares
Subsequent tests were performed using a single Dell M610 server blade connected via iSCSI
to a Dell EqualLogic SAN where the virtual hard disks for the virtual machines are stored.
Figure 1 shows the details of the VDI environment used for testing Microsoft Hyper‐V 2008
R2 SP1 VM density using the latter hardware platform.
11. Solution Document for VDI Project
Shahab Al Yamin Chawdhury Page 10 of 18
For an overview of Microsoft's end‐to‐end VDI offering, see:
http://www.microsoft.com/windows/enterprise/solutions/virtualization/operating‐system/
8.1 Microsoft Benefits
User disk enables personalization on pooled VM’s or sessions.
User data & settings are stored in a separate VHD.
Fairshare ensures across all user VM’s
Dynamically distributes resources like bandwidth, I/O, CPU.
DAS, NAS, clustered SAN storage availabilities.
Tiered storage configurations.
Active/Active Broker Services.
8.2 Test Results for Windows 7 SP1 64‐bit Guests
While the VM running Windows 7 SP1 64‐bit would start successfully on 512MB of RAM,
when the tests executed it was determined that each, on average, utilize about 725MB of
system memory running under full workload when Dynamic Memory is enabled per VM. To
allow for proper functioning of the host therefore, the following calculation was used to
determine the initial VM density goal for Windows
7 SP1 64‐bit:
96GB (system memory) – 9GB (for headroom) = 87GB (available for VMs)
87GB /725MB = 120 VMs (estimated)
Below figure shows the Login VSI response results for a test of 120 Windows 7 SP1 64‐bit
guests. The graph shows the minimum, maximum and average response time as more and
more "users" successively log onto their virtual desktops and perform their "work" (both
user and work are simulated using the Login VSI tool). The blue line in the graph is an index
generated by the tool that measures response time, which reflects the latency users
experience when executing their workload. Response time is measured in milliseconds and
ranges from zero to a maximum of nearly 2000 milliseconds. The maximum acceptable
response time (VSImax) for these tests was defined as 2 seconds. If VSImax is reached more
than six times during a test run, Login VSI considers the host to be saturated and the target
VM density not to have been achieved.
12. Solution Document for VDI Project
Shahab Al Yamin Chawdhury Page 11 of 18
Figure 8 Windows 7 Test Results in VDI Environment
8.3 Test Results for Windows XP Guests
The environment for testing Winddows XP guessts was conduucted on single Dell M610 Blad
e with 96GGB RAM runniing Windows Server 2008 R2 SP1 with tthe Hyper‐V
role installed. Because older operating systems like WWindows XP are not supported by Dyn
amic Memorry, the testing for this scenario involved using 120 Windows XP SP2 32‐bit
guests each assigned 768MB of static RAM in Hyper-V
Manager. All tests were considered a pass with workload level sessions and VSIMax was nev
er achieved.
Figure 9 Windows 7 Test Results in VDI Environment
13. Solution Document for VDI Project
Shahab Al Yamin Chawdhury Page 12 of 18
Processor utilization (GREEN) & available system memory (PINK), with 120 Windows XP SP-2
x86 based guests results.
14. Solution Document for VDI Project
Shahab Al Yamin Chawdhury Page 13 of 18
9. Design Guideline: Though the solution MS has is a bit bulky in
terms of session broker capabilities, where the joint solution
stack, we can really do wonder as the joint Solution of Citrix,
provides much richer capabilities, and faster executions on their
VDI in a box capabilities.
Pooled or Personal?
VDI-in-a-Box provides personalized desktops where users can install their own applications
and store their configuration and data. These personalized desktops are generated from a
master image providing the best of both worlds: users get personalized desktops while
windows desktop administrators manage a single master image. This saves time and money
while delivering a highly personalized end-user experience.
Personalized Virtual Desktops offer another big benefit: single instance management.
Rather than juggling many persistent desktops, IT can maintain one master copy of desktop
images while preserving the personalization of user applications and data. This dramatically
reduces recurring management overhead and cuts datacenter storage costs up to 90
percent.
Solution Spec with Citrix SKU: Contact your local Licensing Specialist for the Citrix/Microsoft
Combined SKU.
RAM Requirements:
0.5 - 1 GB for Windows XP
1.5 - 2 GB for Windows 7 desktops
At least 1 GB for the hypervisor
At least 1 GB for the VDI-in-a-Box appliance
10% reserved for server operations
Hard Drives Requirements:
Recommended: SAS 15K (preferred) or SATA/SAS SSD
SAS 10K/15K (Nearly Costs the same)
Desktop requirements (rough rule of thumb for steady state!)
Windows XP desktops 5 to 10 IOPS
Windows 7 desktops 10 to 20 IOPS
Rough rule of thumb on the number of disks
4 disks for approximately 25 desktops
6 to 8 disks for approximately 50 desktops
10 to 12 disks for approximately 75 desktops
IOPS Requirements
15. Solution Document for VDI Project
Shahab Al Yamin Chawdhury Page 14 of 18
SSD or NOT:
SSD is roughly 30 times faster than conventional rotational mechanism
SSD with SATA
Many customers are using it with very positive results
Eliminates disk I/O bottleneck completely
Best when there are a few golden images (keep them small!)
Price is coming down fast!
How much storage is required?
Capacity is determined by the # of images and the # of desktops
Assumption: user and profile data stored externally
Formula: Nothing called formula that can do the sizing accurately
2 X Golden Image X number of Golden Images
74 GB for VDI-in-a-Box appliance (can be reduced)
15% of size of image/desktop (savings due to linked clones)
Example: Assume 2 golden images of 20 GB & 50 desktops
Golden image: 2 X 20GB X 2 = 80GB
VDI-in-a-Box appliance space = 74GB
Image space/desktop 15% X 20GB X 50 = 150GB
Extra room for swap & transient activity = 100GB
Total = 404GB
Recommended: 500GB to 1TB (Raid 0) per server so there is plenty of room for
expansion. 2TB would be a great idea to house even more VDI’s.
Figure 10 Hardware Considerations
16. Solution Document for VDI Project
Shahab Al Yamin Chawdhury Page 15 of 18
Focus Resolution
Combined Citrix & Microsoft VDI Solution Stack. As all Microsoft solution with the combined
solution of Citrix VDI will have a better chance of winning against our competitor.
10. Bill of Material for 700 VDI users, Concurrent: 200 users
Microsoft License Requirement
Microsoft License Requirement (Option I)
Number of Windows 7 VDA licenses 150 Licenses
Windows Server 2012 Datacenter Edition
licenses
5 Licenses
Microsoft SQL 2012 Standard 4 Core based Lic (2 pack)
Number of Windows TS/RDS Cal Licenses 550 Licenses
Microsoft License Requirement (Option II)
Number of Windows 7 VDA licenses 300 Licenses
Windows Server 2012 Datacenter Edition
licenses
5 Licenses
Microsoft SQL 2012 Standard 4 Core based Lic (2 pack)
Number of Windows TS/RDS Cal Licenses 400 Licenses
Microsoft License Requirement (Additional)
System Center 2012 R2 Datacenter Edition 2
System Center Client Management Suite 100
Solution FINAL Design
Engaged partner will design the final layout, sizing of the total solution for the total user
base of 4,500.
Citrix Part: VDI-in-a-Box, Unknown SKU, Consult Citrix or local partner of Citrix.
Recommended Hardware
General information: RAM: 128GB, Advanced ECC with 1600Mhz RDIMMS,
Processor: 2x Intel® Xeon® E7-4830 v2 Processor 2.2GHz, 20M Cache, 10 Core
HP: http://www8.hp.com/us/en/products/proliant-servers/product-
detail.html?oid=6636692#!tab=specs
17. Solution Document for VDI Project
Shahab Al Yamin Chawdhury Page 16 of 18
DELL:
http://configure.us.dell.com/dellstore/config.aspx?oc=bect91&model_id=poweredg
e-r920&c=us&l=en&s=bsd&cs=04
18. Solution Document for VDI Project
Shahab Al Yamin Chawdhury Page 17 of 18
Useful Links:
a. VDI Home: http://www.microsoft.com/en-us/windows/enterprise/products-and-
technologies/virtualization/operating-system/default.aspx
b. Virtualization: The benefits of VDI: http://technet.microsoft.com/en-
us/magazine/dn170431.aspx
c. Microsoft Virtual Desktop Infrastructure (VDI) Explained :
http://technet.microsoft.com/en-us/video/microsoft-virtual-desktop-infrastructure-
vdi-explained.aspx
d. VIR311: Planning and Deploying Microsoft VDI with ...
e. VDI from Microsoft and Citrix: What is it? How do I manage ...
f. VDI from Microsoft & Citrix:
http://channel9.msdn.com/Events/TechEd/Australia/2010/CLI304
g. Virtualization: VDI made easy: http://technet.microsoft.com/en-
us/magazine/jj992579.aspx
h. Everything you ever wanted to know about Microsoft VDI - from TechEd 2012:
http://blogs.msdn.com/b/rds/archive/2012/07/12/all-you-want-to-learn-about-
microsoft-vdi-from-teched-2012.aspx
i. Deploying Microsoft VDI in Windows Server 2012 R2:
http://social.technet.microsoft.com/wiki/contents/articles/5467.deploying-
microsoft-vdi-in-windows-server-2012-r2.aspx
j. Demystifying Virtual Desktop Infrastructure (VDI) Licensing
k. Licensing the Windows Desktop for VDI Environments
l. Deploying the RDS Quick Start deployment type in Windows Server 2012 (for Session
Virtualization):
http://social.technet.microsoft.com/wiki/contents/articles/10421.deploying-the-rds-
quick-start-deployment-type-in-windows-server-2012.aspx
m. Deploying the RDS Standard deployment type in Windows Server 2012 (for Session
Virtualization):
http://social.technet.microsoft.com/wiki/contents/articles/12180.deploying-the-rds-
standard-deployment-type-in-windows-server-2012-for-session-virtualization.aspx
n. RemoteApp for Hyper-V (VDI) Deployment:
http://blogs.msdn.com/b/rds/archive/2010/03/08/remoteapp-for-hyper-v-vdi-
deployment.aspx
o. Manage VDI using SCCM 2012: http://channel9.msdn.com/Shows/Edge/Edge-Show-
5-Manage-VDI-using-SCCM-2012
p. Windows Server 2012 VDI/RDS Infrastructure and Management:
http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/VIR314
q. SEVEN Module Knowledgebase Session for Microsoft & Citrix VDI Solution:
http://channel9.msdn.com/Series/Using-Microsoft-VDI-to-Enable-New-
Workstyles/Using-Microsoft-VDI-to-Enable-New-Workstyles-01-Introduction-to-
Desktop-Virtualization
19. Solution Document for VDI Project
Shahab Al Yamin Chawdhury Page 18 of 18
r. Citrix VDI-in-a-Box ROI Calculator:
http://www.citrix.com/content/dam/citrix/en_us/documents/products-
solutions/vdi-in-a-box-roi-calculator.xlt
s. Citrix VDI-in-a-Box Server Sizing Calculator
t. Deploy Scale-Out File Server: http://technet.microsoft.com/en-
us/library/hh831359.aspx
Blog Site: http://mobs-bd.org
About Me: http://mobs-bd.org/?page_id=109
Profile @ Microsoft:
https://www.mcpvirtualbusinesscard.com/VBCServer/shuvromcse/profile
YouTube Training Channel: http://www.youtube.com/user/shuvromcse
Disclaimer:
a. Pictures are taken from Channel 9 Site’s PowerPoint Presentations.
b. Description of technology and its usage here are solely my idea and no one else’s
imposed view.
c. Microsoft & Citrix are the holders of their own respective trademarks.