This document discusses new features in Windows Server 2008 R2 SP1 that are useful for virtualization. It introduces the Microsoft Assessment and Planning Toolkit (MAP) which can be used to assess environments and make recommendations for technologies like server consolidation and virtualization. It then focuses on two new features: Dynamic Memory, which allows VMs to dynamically adjust their memory usage based on demand; and RemoteFX, which enables 3D graphics and remote desktop experiences. It provides examples of how Dynamic Memory works and how it can reduce memory waste. It also outlines the supported guest operating systems and steps for upgrading to take advantage of these features.
VMworld 2013: A Technical Deep Dive on VMware Horizon View 5.2 Performance an...VMworld
VMworld 2013
Banit Agrawal, VMware
Warren Ponder, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
Magento 2 is here. But how about it's performance. And how to improve it even more? How about Redis and Varnish?
Speaker: Daniel Genis, Byte
Event: Magento 2 Seminar - January 22th 2016
Marketing Automation at Scale: How Marketo Solved Key Data Management Challen...Continuent
Marketo provides the leading cloud-based marketing software platform for companies of all sizes to build and sustain engaging customer relationships. Marketo's SaaS platform runs on MySQL and has faced data management challenges common to all 24x7 SaaS businesses:
- Keeping data available regardless of DBMS failures or planned maintenance
- Utilizing hardware optimized for multi-terabyte MySQL servers
- Keeping replicas caught up and ready for instant failover despite high transaction loads
In this webinar, Nick Bonfiglio, VP of Operations at Marketo, describes how Marketo manages thousands of customers and processes a billion marketing analytics transactions a day using Continuent Tungsten and MySQL atop an innovative hardware architecture. He explains how Tungsten parallel replication paved the way to rapid growth by solving Marketo's biggest MySQL challenge: keeping DBMS replicas up to date despite massive transaction loads.
A Step-By-Step Disaster Recovery Blueprint & Best Practices for Your NetBacku...Symantec
In this technical session we will share a few customer tested blueprints for implementing DR strategies with NetBackup appliances showing support for onsite and offsite disaster recovery. This includes the architecture design with Symantec best practices, down to execution of the wizards and command lines needed to implement the solution.
Watch the recording of this Google+ Hangout: http://bit.ly/13oTjvp
VMworld 2013: A Technical Deep Dive on VMware Horizon View 5.2 Performance an...VMworld
VMworld 2013
Banit Agrawal, VMware
Warren Ponder, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
Magento 2 is here. But how about it's performance. And how to improve it even more? How about Redis and Varnish?
Speaker: Daniel Genis, Byte
Event: Magento 2 Seminar - January 22th 2016
Marketing Automation at Scale: How Marketo Solved Key Data Management Challen...Continuent
Marketo provides the leading cloud-based marketing software platform for companies of all sizes to build and sustain engaging customer relationships. Marketo's SaaS platform runs on MySQL and has faced data management challenges common to all 24x7 SaaS businesses:
- Keeping data available regardless of DBMS failures or planned maintenance
- Utilizing hardware optimized for multi-terabyte MySQL servers
- Keeping replicas caught up and ready for instant failover despite high transaction loads
In this webinar, Nick Bonfiglio, VP of Operations at Marketo, describes how Marketo manages thousands of customers and processes a billion marketing analytics transactions a day using Continuent Tungsten and MySQL atop an innovative hardware architecture. He explains how Tungsten parallel replication paved the way to rapid growth by solving Marketo's biggest MySQL challenge: keeping DBMS replicas up to date despite massive transaction loads.
A Step-By-Step Disaster Recovery Blueprint & Best Practices for Your NetBacku...Symantec
In this technical session we will share a few customer tested blueprints for implementing DR strategies with NetBackup appliances showing support for onsite and offsite disaster recovery. This includes the architecture design with Symantec best practices, down to execution of the wizards and command lines needed to implement the solution.
Watch the recording of this Google+ Hangout: http://bit.ly/13oTjvp
The sixth generation IBM LTO-6 tape drive offers a great storage capacity and an excellent performance using technology designed for the mid range open systems environment that include IBM System p®, IBM System i® and IBM System x® servers; selected Oracle® and Hewlett Packard® servers and Intel® servers running supported versions of Microsoft® Windows® or Linux®. The LTO-6 tape drive features hardware encryption of data, two interface options, and two form factors. The data rate improvement from the previous generation is 14% and the tape capacity also increases 67% from the previous generation 5. Learn More: http://ibm.co/ONeH7m
This session covers the engineering strategies and lessons learned at IBM creating industry leading in-memory data warehousing technology for use with both cloud and on-premises software. Along with rich in-memory SQL support for OLAP, data mining, and data warehousing leveraging memory optimized parallel vector processing, we’ll showcase the in-database analytics for R, spatial, and the built-in synchronization with Cloudant JSON NoSQL. We'll take a closer look at the architectural strategy for treating RAM as the new disk (and worth avoiding access to), while dramatically constraining the potential cost pressures of in-memory technology. We’ll describe how we designed for super-simplicity with load-and-go no-tuning technology for any size system, and of course… a demo. Ridiculously easy to use and freakishly fast. Not your grandmother’s IBM database.
Magento performance & optimisation best practicesPhilippe Humeau
This slide deck covers some of our Magento performances and optimisation best practices as we know them. We (NBS System) host 1800+ Magento shops since 2008, we hope this will help a lot of you to get good performances and enhance your conversion rate. It's not 100% complete coverage since it was a slide deck made for a 1H conference, but if you need more insights, contact us. Happy e-Commerce everyone!
Building tungsten-clusters-with-postgre sql-hot-standby-and-streaming-replica...Command Prompt., Inc
Alex Alexander & Linas Virbalas
Hot standby and streaming replication will move the needle forward for high availability and scaling for a wide number of applications. Tungsten already supports clustering using warm standby. In this talk we will describe how to build clusters using the new PostgreSQL features and give our report from the trenches.
This talk will cover how hot standby and streaming replication work from a user perspective, then dive into a description of how to use them, taking Tungsten as an example. We'll cover the following issues:
* Configuration of warm standby and streaming replication
* Provisioning new standby instances
* Strategies for balancing reads across primary and standby database
* Managing failover
* Troubleshooting and gotchas
Please join us for an enlightening discussion a set of PostgreSQL features that are interesting to a wide range of PostgreSQL users.
Discover some Power8 advanced features and how to enable them under Linux on Power.
- POWER8 hardware in-core crypto acceleration which improves performances when using specific encryption protocols like https.
- Zswap Memory Compression accelerated by POWER 842 hardware compression engine which helps to keep your system reactive in memory over-commited situation.
- Power8 micro-threading support enabled by PowerKVM which improves computational efficiency under system's processor over-commitment.
Master VMware Performance and Capacity ManagementIwan Rahabok
12 Sep 2016 update: See this http://virtual-red-dot.info/operationalize-sddc-program-2/ for details.
-------------
Based on the book http://virtual-red-dot.info/performance-and-capacity-management/
Master performance and capacity management of VMware SDDC
The Xen domU create/destroy and device hotplug rely on xenwatch kernel thread to run xenwatch event callback function for each subscribed xenstore node update. Any event callback function hang would stall the only single xenwatch thread and forbid further domU create/destroy or device hotplug. This talk presents how Xenwatch Multithreading can address the xenwatch stall issue. In addition to the default xenwatch thread, the dom0 will create a per-domU kernel thread for each domU to handle their own xenwatch event. Therefore, domU create/destroy or device hotplug are still allowed even when a specific per-domU xenwatch thread is stalled. This talk first discusses the limitation in single-threaded xenwatch design with some case studies, then explains the basic knowledge on paravirtual driver, and finally presents the challenge, design and implementation of xenwatch multithreading.
The sixth generation IBM LTO-6 tape drive offers a great storage capacity and an excellent performance using technology designed for the mid range open systems environment that include IBM System p®, IBM System i® and IBM System x® servers; selected Oracle® and Hewlett Packard® servers and Intel® servers running supported versions of Microsoft® Windows® or Linux®. The LTO-6 tape drive features hardware encryption of data, two interface options, and two form factors. The data rate improvement from the previous generation is 14% and the tape capacity also increases 67% from the previous generation 5. Learn More: http://ibm.co/ONeH7m
This session covers the engineering strategies and lessons learned at IBM creating industry leading in-memory data warehousing technology for use with both cloud and on-premises software. Along with rich in-memory SQL support for OLAP, data mining, and data warehousing leveraging memory optimized parallel vector processing, we’ll showcase the in-database analytics for R, spatial, and the built-in synchronization with Cloudant JSON NoSQL. We'll take a closer look at the architectural strategy for treating RAM as the new disk (and worth avoiding access to), while dramatically constraining the potential cost pressures of in-memory technology. We’ll describe how we designed for super-simplicity with load-and-go no-tuning technology for any size system, and of course… a demo. Ridiculously easy to use and freakishly fast. Not your grandmother’s IBM database.
Magento performance & optimisation best practicesPhilippe Humeau
This slide deck covers some of our Magento performances and optimisation best practices as we know them. We (NBS System) host 1800+ Magento shops since 2008, we hope this will help a lot of you to get good performances and enhance your conversion rate. It's not 100% complete coverage since it was a slide deck made for a 1H conference, but if you need more insights, contact us. Happy e-Commerce everyone!
Building tungsten-clusters-with-postgre sql-hot-standby-and-streaming-replica...Command Prompt., Inc
Alex Alexander & Linas Virbalas
Hot standby and streaming replication will move the needle forward for high availability and scaling for a wide number of applications. Tungsten already supports clustering using warm standby. In this talk we will describe how to build clusters using the new PostgreSQL features and give our report from the trenches.
This talk will cover how hot standby and streaming replication work from a user perspective, then dive into a description of how to use them, taking Tungsten as an example. We'll cover the following issues:
* Configuration of warm standby and streaming replication
* Provisioning new standby instances
* Strategies for balancing reads across primary and standby database
* Managing failover
* Troubleshooting and gotchas
Please join us for an enlightening discussion a set of PostgreSQL features that are interesting to a wide range of PostgreSQL users.
Discover some Power8 advanced features and how to enable them under Linux on Power.
- POWER8 hardware in-core crypto acceleration which improves performances when using specific encryption protocols like https.
- Zswap Memory Compression accelerated by POWER 842 hardware compression engine which helps to keep your system reactive in memory over-commited situation.
- Power8 micro-threading support enabled by PowerKVM which improves computational efficiency under system's processor over-commitment.
Master VMware Performance and Capacity ManagementIwan Rahabok
12 Sep 2016 update: See this http://virtual-red-dot.info/operationalize-sddc-program-2/ for details.
-------------
Based on the book http://virtual-red-dot.info/performance-and-capacity-management/
Master performance and capacity management of VMware SDDC
The Xen domU create/destroy and device hotplug rely on xenwatch kernel thread to run xenwatch event callback function for each subscribed xenstore node update. Any event callback function hang would stall the only single xenwatch thread and forbid further domU create/destroy or device hotplug. This talk presents how Xenwatch Multithreading can address the xenwatch stall issue. In addition to the default xenwatch thread, the dom0 will create a per-domU kernel thread for each domU to handle their own xenwatch event. Therefore, domU create/destroy or device hotplug are still allowed even when a specific per-domU xenwatch thread is stalled. This talk first discusses the limitation in single-threaded xenwatch design with some case studies, then explains the basic knowledge on paravirtual driver, and finally presents the challenge, design and implementation of xenwatch multithreading.
Tech Talk: Moneyball - Hitting real-time apps out of the park with Big MemoryMemVerge
A webinar hosted by MemVerge, Intel, NVIDIA, and The Next Platform. Timothy Prickett Morgan, co-editor of The Next Platform, provides his view of the Big Memory category. Mark DeMarseilles of Intel gives an update covering new Optane Persistent Memory Series 200. Rob Davis of NVIDIA explains why Big Memory needs low latency networks to distribute messages, to replicate data, and for high-availability, all without jitter. The Charles Fan of MemVerge describes Memory Machine software and different use cases including faster crash recovery, higher VM density, and high-frequency trading.
More data means better models, but it also means that you've got to scale in order to create those models. In this session we'll dive into scaling deep learning with Azure, showing how you can use any framework like Tensorflow, MXNet, PyTorch, Caffe, and more and take advantage of elastic GPU enabled hardware.
Are You Protected From Downtime and Data Loss? Lai Yoong Seng
In this session, i have presented a solution on how HPE and Veeam are better together. Do share on how to tier backup data to public cloud such as Azure
Disaster Recovery to the Cloud with Microsoft AzureLai Yoong Seng
In this session, we will look into DR planning scenario to protect your workload with one solution for different infrastructure either hyper-v, vmware, storage or physical server.
During WIndows Server 2003 End Of Support Workshop, i've talked about the common scenario or workload that customer can migrate to either on-premise, azure or hybrid cloud
Managing and Automating Hybrid Cloud InfrastructureLai Yoong Seng
During Cloud and Enterprise Workshop event at Microsoft Malaysia office, i've talked about definition of Hybrid Cloud, entire System Center Suite to manage private and public cloud, Storsimple and Azure Site Recovery.
What's New in windows server 2012 R2 Hyper V?Lai Yoong Seng
In this session, i have presented a session at Microsoft Malaysia Auditorium about the new features of Windows Server 2012 R2 Hyper-V
Date; 30 Sept 2013
Attended by : 45
During Microsoft Cloud OS Day at Singapore, i have presented about Storage Spaces, as well as other options for using storages when deploying a Virtualization architecture and Hybrid Cloud Integrated Storage
Technology coverage: Windows Server 2012 R2, Stor Simple,
Why Hyper- V is Your Best Virtualization Cloud OS Platform?Lai Yoong Seng
In this session, i and Raymond Chou has presented during Beyond Virtualization session at Microsoft Malaysia Auditorium. We have presented about Microsoft Cloud OS Vision, Windows Server 2012 and what's coming in R2 in term of virtualization, storage, network and recovery services.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
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.
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
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/
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
6. Microsoft Assessment and Planning Toolkit Inventory – Assessment - Reporting Get Free Download at http://www.microsoft.com/MAP
7. Customer Network MAP: How It Works Windows-based operating system (OS) migration? Server Consolidation? Virtualization? Assess customer’s environment agentlessly and recommend the right technologies MAP MAP Tool User (IT Pro/Partner) Report generation for different migration scenarios
12. Windows Server 2008 R2 SP1 Dynamic Memory RemoteFX Microsoft RemoteFXleverages the power of virtualized graphics resources and advanced codecs to recreate the fidelity of hardware-assisted graphics acceleration, including support for 3D content and Windows Aero, on a remote user’s device. This allows for a local-like, remote Dynamic Memory allows the allocation of a range of memory (min and max) to individual VMs, enabling the system to dynamically adjustthe VM’s memory usage based on demand. This provides more consistency in system performance enabling better manageability for administrators
13. Example: Without Dynamic Memory Hyper-V (2 GB) Hyper-V (2 GB) Unused (8 GB) Unused (8 GB) Wasted Wasted VM 4- 2 GB VM 2- 4 GB VM 3- 4 GB VM 1- 2 GB Physical Server (16 GB RAM) Physical Server (16 GB RAM) ClusterNode1 ClusterNode2
14. Example: With Dynamic Memory Hyper-V (2 GB) Hyper-V (2 GB) Unused (2 GB) DM: 4 GB DM: 2 GB VM 2- 4 GB VM 4- 2 GB DM: 2 GB DM: 2 GB VM 3- 4 GB VM 1- 2 GB Physical Server (16 GB RAM) Physical Server (16 GB RAM) ClusterNode1 ClusterNode2
15. Example: When Live Migration Hyper-V (2 GB) Hyper-V (2 GB) Unused (8 GB) Unused (2 GB) DM: 2 GB VM 4- 2 GB DM: 2 GB VM 2- 4 GB VM 3- 4 GB VM 1- 2 GB Physical Server (16 GB RAM) Physical Server (16 GB RAM) ClusterNode1 ClusterNode2
16. Dynamic Memory Example 0 512 MB 1024MB Hot-add VM Memory Ballooned Memory VM Memory Hot-add Second VM Memory Parent Memory
17. Supported Guest Operating System Windows Server 2003 Web, Standard, Enterprise & Datacenter (32-bit and 64-bit) Windows Server 2003 R2 Web, Standard, Enterprise & Datacenter (32-bit and 64-bit) Windows Server 2008 Web, Standard, Enterprise & Datacenter (32-bit and 64-bit) Windows Server 2008 R2 Web, Standard, Enterprise & Datacenter (64-bit) Windows Vista Enterprise & Ultimate (32-bit and 64-bit) Windows 7 Enterprise & Ultimate (32-bit and 64-bit) 17
18. How to Upgrade? Ensure Virtual Machine are ready for the update Completely shutdown. No Saved State VM Merge Snapshot Update the Host to SP1 Beta Update the VM Integration Services
19. Enable Dynamic Memory Make sure the Virtual Machine is not running. Startup : Min 512 MB Maximum: default 64 GB
20. Memory Buffer Ideal target memory value is constantly change. Default is set to 20%
21. Memory Priority Memory priority determine who will get the memory. Rules of thumb:- Higher Priority will get memory 1st Taken from Lower Priority VM
25. Resources Required slide Microsoft Assessment and Planning Toolkit (MAP) http://www.microsoft.com/downloads/en/details.aspx?FamilyID=67240b76-3148-4e49-943d-4d9ea7f77730&displaylang=en Hyper-V: Dynamic memory Survival Guide http://social.technet.microsoft.com/wiki/contents/articles/hyper-v-dynamic-memory-survival-guide.aspx Hyper-V: Remote-FX Survival Guide http://social.technet.microsoft.com/wiki/contents/articles/hyper-v-remote-fx-survival-guide.aspx Windows Server 2008 R2 SP1 Beta http://technet.microsoft.com/en-my/evalcenter/ff183870(en-us).aspx MVUG (Malaysia Virtualization User Group) – Join us ! http://www.facebook.com/group.php?gid=216237734803 Lai’s Blog – TechInsight Penang , KL Slide, Virtualization related, etc http://www.ms4u.info
26. Required slide WIN COOL PRIZES!!! Complete the True Techie and Crazy Communities Challenge and stand a chance to win… Look in your conference bags NOW!!
27. Required slide We value your feedback! Please remember to complete the overall conference evaluation form (in your bag) and return it to the Registration Counter on the last day in return for a Limited Edition Gift
Editor's Notes
The next demonstration will provide examples of the types of information that the Microsoft Assessment Planning (MAP) Toolkit collects, so just provide a summary of the features in this topic. Stress that the MAP data collection process does not require that an agent be installed on the scanned computer, but that it will require administrator access to the computers, and the client firewalls will need to be configured to enable the remote collection of information. The client firewalls must be configured to enable Remote Administration (TPC port 135), and File and Printer Sharing (TCP ports 139 and 445, and UDP ports 137 and 138).MAP provides secure, agentless, and network-wide inventory that scales from small business to large enterprises. It collects and organizes system resources and device information from a single networked computer. Assessment tools often require users to first deploy software agents on all computers to be inventoried, but this tool does not. MAP uses technologies already available in your IT environment to perform inventory and assessments. These technologies include Windows Management Instrumentation (WMI), the Remote Registry Service, Active Directory Domain Services, and the Computer Browser service. You can use MAP to inventory the following technologies:Windows 7Windows Vista Windows XP Professional Office 2010 and previous versionsWindows Server 2008 or Windows Server 2008 R2Windows Server 2003 or Windows Server 2003 R2 Windows 2000 Professional or Windows 2000 ServerVMware ESXVMware ESXiVMware Server Linux variantsLAMP application stack discoverySQL Server 2008The MAP Toolkit’s Software Usage Tracker feature provides Microsoft Volume Licensing customers with consistent software usage reports for key Microsoft server products: Windows Server, SharePoint Server, System Center Configuration Manager, Exchange Server, and SQL Server. MAP’s software usage tracker provides secure, agentless, and network-wide inventory that collects and organizes software usage information and client access history for the following Microsoft servers:Windows ServerSharePoint ServerExchange ServerSQL ServerSystem Center Configuration ManagerWith the MAP software usage tracker, you can run updated reports whenever you need to accurately assess current software usage and client access history in your environment. This reduces time and administrative costs for managing your server and client access licenses (CALs) and helps you to streamline the management of your software assets
Now, the two features, as it turns out, are very exciting in the context of you being a VDI user, because really on the cost side one of the challenges you have in VDI is when you have desktops, you have lots of desktops. And if each desktop requires a 2 gigabyte, for example, amount of memory, which is a good amount of memory to run Windows 7, then your server memory capacity is going to be stretched at a relatively short timeframe. So, given that in the desktop environment, not everybody is using their desktops at the same level at the same time, are there optimizations that we can do to fix that, and I think there are. So, the notion here is that while you should always size your systems relative to what your peak capacity is, and this Dynamic Memory doesn't help with peak capacity, you can definitely improve your capacity over time, given that some people are using their desktops, some people are being very intensive on what they're doing on the desktops, some people are being very light on what they're doing on the desktops, and some people frankly have their VDI desktops open but are in meetings and are not using it at all. So, depending on what the workload is on a specific desktop, the memory requirement changes. So, this Dynamic Memory feature really takes advantage of that fact, and dynamically sizes the memory of the virtual machine based on the requirements of that virtual machine.So, you set the little radio box here to dynamic, with some parameters around it, and Hyper-V begins controlling the memory management of Windows. So, when I go to a meeting and I'm not running anything, then that virtual machine will give back its memory back to the pool, and another virtual machine can use that memory. When I'm back and I'm loading multiple instances of Excel and doing lots of complex calculations, then Hyper-V will go ahead and give me back memory from the pool. So, what this feature really does is improve the overall capacity by recognizing that various workloads are sometimes strongly used, sometimes not used at all, and in aggregate the system can do a better job of memory management through the Hyper-V than within each one of the virtual machines. So, Dynamic Memory is an exciting feature coming in Windows Server 2008 R2 service pack 1. A second key feature here is really RemoteFX. Now, RemoteFX is really focused on the fact that the VDI user experience is a lower user experience than the PC user experience. There are some physics challenges, of course, associated with this, wide area networks in particular, and actually our partner Citrix is probably the leader in the market in terms of providing a wide area network experience. However, what we have done is really focused on a technology we call RemoteFX that improves over LAN networks the user experience, and in particular some of the key areas historically with a VDI experience that have been a challenge have included things like 3D graphics. So, if you are thinking about using a CAD/CAM or if you're thinking about using any 3D software in your VDI environment, it's historically been a challenge. And the RemoteFX technology, which comes from the acquisition of Calista that we made in 2008, really addresses that. RemoteFX technology builds on the notion that you install server-side graphics hardware, and by putting a server-side graphics card in, the computing of the graphics experience occurs on the server, and you can have a full fidelity graphics rich desktop piped to any type of device: thin client, PC, the whole lot. So, what you can see here on this small screenshot is full Aero glass. You get things like peek and thumbnails and the whole lot. And, in addition to that, your OpenGL, your direct 3D applications just work. So, the fidelity of the desktop experience is significantly higher for LAN environments using RemoteFX. And RemoteFX, in fact, is a very open protocol, and we have recently announced that our partner, Citrix, will be building support for RemoteFX into their HDX technologies. So, it's a very open environment, and we encourage that. So, once again, I just want to go back and really reinforce that Windows 7 service pack 1, as opposed to Windows Server 2008 R2 service pack 1, does not have any new features in it, okay? So, we are not adding features to Windows 7 service pack 1. It's all about updates. There's really no need to wait for it. It's not a big deal here, given that in this day and age updates are available to you through WSUS or through Windows Update, should you choose to use it, for the issues that are most important. So, Windows 7 service pack 1 is really not a big deal in terms of features; there aren't any. Windows Server 2008 R2 service pack 1, if you're not doing VDI, is also not a big deal in terms of features. If you are doing VDI, there's the great new features of RemoteFX and Dynamic Memory that really support my statements earlier, that Microsoft is absolutely embracing VDI, and we certainly want to be the technology with Citrix in many cases to enable that. So, to that exact point, certainly when you're comparing VMware versus Microsoft in the VDI space, then I would recommend you look at the combination of XenDesktop on top of Hyper-V. Remote FX: With Microsoft RemoteFX, users will be able to work remotely in a Windows Aero desktop environment, watch full-motion video, enjoy Silverlight animations, and run 3D applications within a Hyper-V VM – all with the fidelity of a local-like performance.
Things to know: You should read the Deployment Guide on TechNetFor more technical detail read the Dynamic Memory Technical Overview whitepaperFor an installation walk through read the Hyper-V Dynamic Memory Evaluation GuideRead Ben Armstrong's blog post to learn how to manage dynamic memory from Windows 7Windows Server Standard and Web Editions are not supported by Dynamic Memory in the SP1 BetaYou cannot use RSAT tools for Windows 7 to manage DM nor Remote FX in the SP 1 Beta. The RSAT tools have not been updated yet (duing the Beta).Once you enable a VM with DM (using SP1 Beta) that VM will not work on Windows Server 2008 R2 servers. VMs without DM enabled will work onboth R2 and SP1 Beta.Migration of VMs Dynamic Memory enabled to a node that does not have Dynamic Memory support will fail (for example, fo Windows Server Standard or Web Editions for the Beta).Migration of virtual machines that have RemoteFX enabled to a node that does not have RemoteFX enabled will fail. To live-migrate virtual machines that have RemoteFX enabled, all nodes must be capable of supporting RemoteFX, all nodes must use identical graphics processing units, and all nodes must have RemoteFX enabled. For details of the CPU requirements for RemoteFX, see see “Hardware Considerations for RemoteFX” at http://go.microsoft.com/fwlink/?LinkId=191918
This “ideal target memory value” is constantly changing as the virtual machine is running. Open a new program, the virtual machine needs more memory. Close a program and it needs less. However, it would not be a good idea to actually try and keep the virtual machine exactly at the ideal target memory value for a couple of reasons:This is where the memory buffer comes into play. The memory buffer allows you to specify how much “extra” memory a virtual machine should be given when we are moving memory around between virtual machines. By default this value is set to 20% – but you can make easily make it lower or higher.
The first thing to know is that this setting does not have any real effect if there is enough memory available on the physical computer. With enough memory available in the physical computer – all virtual machines can get the amount of memory that they want. However, when there is not enough memory available in the physical computer, Hyper-V needs to decide who gets the memory and who does not. And this is where the memory priority comes in to play.Specifically there are three effects:Higher priority virtual machines get given more memory. When memory is being given to virtual machines it is given to high priority virtual machines first.Memory is taken from lower priority virtual machines first. Similarly to the first point – when more memory is needed, it is taken from low priority virtual machines before it is taken from high priority virtual machines.The amount of memory removed from already running virtual machines when trying to start a new virtual machine depends on the memory priority of the new virtual machine.There is some extra information to know about this third point.The first is that – yes – Hyper-V will take memory away from already running virtual machines in order to let a new virtual machine start. That is unless the new virtual machine has a very low memory priority. The second is that this “startup effect” of memory priority also applies to virtual machines that do not have dynamic memory enabled. This is to say that if you have a mixture of virtual machines with and without dynamic memory enabled – the memory priority setting on the virtual machines without dynamic memory enabled will affect how much memory is removed from the dynamic memory enabled virtual machines when you try to start the virtual machines without dynamic memory enabled.