Posted by Thang Le Toan on 13 September 2018 12:52 PM
Bắt đầu như một doanh nghiệp dịch vụ sao lưu dựa trên đám mây đòi hỏi nắm bắt thị trường mục tiêu, một sự kết hợp vững chắc của các nhà cung cấp dự phòng và công thức định giá
Vì vậy, bạn đang nghĩ bạn muốn thêm bản sao lưu đám mây vào danh sách dịch vụ của mình. Hôm nay, có rất nhiều sự nhầm lẫn xung quanh những gì cung cấp của bạn nên bao gồm, nơi lưu trữ dữ liệu và ứng dụng của khách hàng, chi phí và các câu hỏi khác. Một phần của sự nhầm lẫn đến từ rất nhiều nhà cung cấp cạnh tranh cho sự chú ý của bạn - từ các giải pháp sao lưu, dịch vụ lưu trữ, đến các nhà cung cấp dịch vụ đám mây và hơn thế nữa.
Sai lầm mà nhiều nhà cung cấp dịch vụ được quản lý (MSP) tạo ra là bắt đầu với công nghệ sẵn có và sau đó làm việc để tạo ra một đề nghị xung quanh nó. Bạn sẽ cố gắng "vừa vặn một cái chốt vuông vào lỗ hổng trên đám mây" nếu bạn làm điều đó. Những gì bạn cần làm là để bắt đầu với doanh nghiệp của bạn và làm việc hướng tới công nghệ. Để hỗ trợ, tôi đã vạch ra bốn bước bạn có thể làm theo để có được doanh nghiệp dịch vụ sao lưu đám mây của bạn được xác định và sẵn sàng bán.
Bước 1: Xác định thị trường mục tiêu của bạn
Bạn đã biết thị trường của bạn là ai nhưng hãy nghĩ về khách hàng của bạn từ quan điểm về lượng dữ liệu họ sử dụng, các ứng dụng họ làm việc và mức độ quan trọng của cả hai. Khách hàng của bạn có thích ý tưởng sử dụng đám mây không? Họ có mở để lưu trữ các phần cơ sở hạ tầng của họ trong đám mây trong một thảm họa không? Những câu hỏi này và nhiều thứ khác cần được suy nghĩ, vì vậy bạn có thể xác định chính xác khách hàng sao lưu đám mây mục tiêu của bạn trông như thế nào - lý do là, khi bạn đã cạn kiệt bán cho cơ sở khách hàng hiện tại của mình, bạn biết loại khách hàng nào cần tìm để bán cho họ dịch vụ.
Bước 2: Chọn nhà cung cấp lưu trữ đám mây và sao lưu phù hợp
Hãy để tôi bắt đầu bằng cách chỉ ra rằng tôi đã sử dụng thuật ngữ "nhà cung cấp" số nhiều. Bạn có khả năng sẽ cần phải chọn một vài nhà cung cấp, trong tổng số, sẽ thủ công cung cấp dịch vụ của bạn. Ở mức tối thiểu, bạn sẽ cần chọn nhà cung cấp giải pháp sao lưu và nhà cung cấp bộ nhớ đám mây để khởi chạy một doanh nghiệp dịch vụ sao lưu đám mây. Nhưng trước khi bạn chỉ cần chạy đến nhà sản xuất phần mềm sao lưu tại chỗ của bạn và xem họ có tùy chọn đám mây hay không, thực sự nghĩ về nhu cầu của khách hàng mà bạn đã xác định trong bước đầu tiên. Dịch các nhu cầu kinh doanh đã xác định thị trường của bạn thành các yêu cầu công nghệ và tìm kiếm chúng cho các nhà cung cấp danh sách ngắn. Ví dụ, nếu tất cả khách hàng của bạn có ít nhất một ứng dụng quan trọng cần sao chép ảo vào đám mây để duy trì mức độ sẵn sàng cao, thì tìm kiếm của bạn cho các nhà cung cấp đám mây và sao lưu cần bao gồm khả năng đó. Dưới đây là danh sách đánh giá nhanh về những cân nhắc mà tôi cho là rất quan trọng:
Định giá - Nhiều nhà cung cấp lưu trữ đám mây có các mô hình định giá phức tạp. Điều này sẽ ảnh hưởng đến cách bạn định giá dịch vụ của mình. Hãy chắc chắn rằng nó đủ đơn giản để bạn có thể hiểu chính xác chi phí của bạn sao cho cung cấp dự phòng của bạn có thể dự đoán và sinh lời.
Các tầng lưu trữ - Không đi sâu vào chi tiết quá nhiều, gần như tất cả các lưu trữ đám mây chính đều có bộ nhớ nóng, ấm và lạnh. Mỗi cái có giá tốt hơn một chút cho mỗi GB, nhưng có những chi phí ẩn xung quanh thời gian truy xuất và phí đi ra giữa các biến khác. Hiểu mức độ dịch vụ bạn nhận được với mỗi loại và chọn những dịch vụ phù hợp với mô hình mong muốn của bạn.
Khả năng phục hồi - Khách hàng của bạn không quan tâm đến việc bạn sao lưu mọi thứ; họ quan tâm rằng bạn có thể giúp doanh nghiệp của họ hoạt động trở lại và hoạt động. Hãy tìm các nhà cung cấp sao lưu hỗ trợ nhu cầu khôi phục của bạn - ví dụ: khôi phục liên tục, thực thể ảo (P2V) và sao chép liên tục. Mỗi khả năng có thể trở thành một phần của việc cung cấp cơ sở của bạn, hoặc một sự gia tăng tùy chọn.
Bước 3: Nhận quyền định giá
Yếu tố này có tác động nhiều hơn đến việc khách hàng có mua hay không. Làm cho nó quá khó hiểu, quá tốn kém, thậm chí quá rẻ - bất cứ điều gì làm cho khách hàng tiềm năng của bạn không nhìn thấy giá trị - và họ có thể chỉ đơn giản là vượt qua. Có rất nhiều phần chuyển động, tổng cộng, thúc đẩy mô hình định giá của bạn trông như thế nào cho doanh nghiệp dịch vụ sao lưu đám mây của bạn. Điều này bao gồm chi phí, lao động, phần mềm, cơ sở hạ tầng, lưu trữ và bảo trì đám mây.
Tóm lại, bạn cần xác định tỷ lệ gánh nặng theo giờ của bạn (bao gồm chi phí kinh doanh có thể lập hóa đơn và không phải thanh toán được tính theo giờ) và chi phí dịch vụ của bạn (ví dụ: phần mềm, lưu trữ và chi phí đi ra), đưa ra một số giả định về dung lượng lưu trữ trung bình của khách hàng và quyết định tỷ suất lợi nhuận. Tính toán cơ bản cho định giá của bạn trông giống như sau:
Phần mềm + (Tỷ lệ gánh nặng x # giờ) + Chi phí lưu trữ / GB
Bạn chỉ cần tăng tổng chi phí này để bao gồm biên lợi nhuận của mình và bạn có một mô hình định giá chi phí / GB đơn giản.
Bước 4: Bán dịch vụ sao lưu đám mây của bạn
Điều quan trọng nhất tôi có thể truyền đạt cho bạn trong bài viết này là thực tế là bạn không thực sự bán sao lưu đám mây. Bạn đang bán yên tâm, hoạt động thời gian hoạt động và liên tục kinh doanh . Để bán dịch vụ này, hãy bắt đầu bằng cách nói chuyện với khách hàng của bạn về nhu cầu kinh doanh của họ. Yêu cầu họ xác định dữ liệu, ứng dụng và hệ thống quan trọng đối với doanh nghiệp. Hỏi họ xem doanh nghiệp có thể tiếp tục chạy bao lâu mà không có những khối lượng công việc này. Khi bạn có tất cả đạn dược do khách hàng cung cấp này, bạn có thể thảo luận cách cung cấp chiến lược khôi phục và sao lưu đám mây cần thiết đáp ứng nhu cầu kinh doanh được xác định rõ ràng.
Có một số chính xác trong việc thực hiện điều này sẽ mất một thời gian và kinh nghiệm để có được 100% ngay, nhưng chiến lược trên là đúng. Nó rất tập trung vào khách hàng, cho phép khách hàng quyết định trả trước cái gì và cái gì không quan trọng, và nó cung cấp cho bạn tất cả ngữ cảnh cần thiết để chứng minh cách sao lưu đám mây có thể giúp đảm bảo doanh nghiệp vẫn hoạt động.
Tôi đã chỉ trầy xước bề mặt trên những gì nó cần để thực sự xác định và thiết lập một doanh nghiệp dịch vụ sao lưu đám mây. Tuy nhiên, bằng cách làm theo các bước cấp cao và đào sâu vào từng bước với một cái nhìn thấu đáo về chức năng, chi phí và giá trị của khách hàng, bạn sẽ sẵn sàng bổ sung một dịch vụ có thể dự đoán và mang lại lợi nhuận mà khách hàng của bạn muốn.
The Microsoft Learning Content Development System (LCDS) is a free tool that enables the Microsoft Learning community to create high-quality, interactive, online courses and Microsoft Silverlight Learning Snacks. The LCDS allows anyone in the Microsoft Learning community to publish e-learning courses and Learning Snacks by completing the easy-to-use LCDS forms that seamlessly generate highly customized content, interactive activities, quizzes, games, assessments, animations, demos, and other multimedia.
What does the LCDS offer?
With the LCDS, the Microsoft Learning community can:
Develop and deliver content quickly, while it is timely and relevant.
Deliver web content that conforms to SCORM 1.2, and which can be hosted in a learning management system.
Upload or attach existing content. (LCDS supports multiple file formats.)
Choose from a wide variety of forms for authoring rich e-learning content and Silverlight-based interactive components.
Develop course structure and easily rearrange it at any time.
Download the latest version of LCDS
The latest version of the LCDS is ready to download. This release provides a way for you to create standalone interactive elements that you can use in PowerPoint presentations or launch from your website. For more details, see the “What’s new in LCDS 2.8?” section later on this page. Register to download LCDS 2.8 today!
Learning Suite is a comprehensive set of FREE software specifically all schools and teachers now ready for you to download. These titles add so much to Windows OS and Office. See below for the titles you can get.
Learning Suite can be downloaded FOC by logging onto the Partners In Learning Network or alternatively directly from here with your Live ID/Sign up details to the Partners in Learning Network
Create online courses and Silverlight Learning Snacks with LCDS
The Microsoft Learning Content Development System (LCDS) is a free tool that enables the Microsoft training and certification community to create high-quality, interactive, online courses and Microsoft Silverlight Learning Snacks. The LCDS allows anyone in the Microsoft training and certification community to publish e-learning courses and Learning Snacks by completing the easy-to-use LCDS forms that seamlessly generate highly customized content, interactive activities, quizzes, games, assessments, animations, demos, and other multimedia.
Set up your course structure, select a template for each topic, and author your content. Upload your images, demos, videos, and audio. Add links, attach files, and more.
Experience your course from the learner’s perspective at any time. Use the Preview feature to view, verify, and interact with the full course as it is at that moment.
Make your desired changes and save your work.
Publish your course and distribute it to your audience via the web or a learning management system.
Download the latest version of LCDS
The latest version of the LCDS is ready to download. This release provides a way for you to create standalone interactive elements that you can use in PowerPoint presentations or launch from your website. For more details, see the "What's new in LCDS 2.8?" section later on this page. Register to download LCDS 2.8 today!
The Microsoft Learning Content Development System (LCDS) provides a library of templates to help you design e-learning courses. You can create content with text and pictures, interactive activities, quizzes, games, assessments, animations, demos, and other multimedia.
The LCDS sample courses demonstrate how you can use different course structures and a variety of templates to create engaging e-learning courses.
Download the sample courses and browse through the contents. You can modify each sample course, save it, and access it for personal use. Each sample course contains examples of template use and course structure.
Note For you to use these sample courses, the LCDS must be installed on your computer.
— This course demonstrates some of the new features in Windows Vista. It uses the Click Table template to lay out feature areas, and includes demonstrations to show users how to accomplish certain tasks.
Templates used in this course: Animation, Click Table, Drag and Drop, Tile Game, and Demonstration
Posted by Thang Le Toan on 05 September 2015 11:08 PM
For a maker of design software whose customers have to manage and collaborate on giant files, the solution for client networking also applies in-house.
When discussion in IT circles turns to the topic of desktop virtualization, there is a bit of conventional wisdom you might hear that goes something like this:
"Well, virtualized desktop infrastructure may be fine for relatively simple computer environments, like call centers or order-entry clerks. But you're never going to see them in high-performance, graphically intensive situations. Like, say, Autodesk."
But you'll never hear that sentiment uttered at Autodesk.
Not only is the design software giant itself a heavy user of VDI technologies, but it's also seeing an ever-increasing amount of interest in virtualized desktops from even its biggest customers. And while the company doesn't advocate any particular system architecture, it supports whatever its clients end up choosing.
"There is absolutely more interest" in VDI from customers, says Anthony Hauck, director of product strategy for the architecture, engineering and construction division, one of the foundations of Autodesk's business.
Supporting Customers As They Transition to VDI
"Starting about four years ago, it became a steady topic of conversation whenever we were talking to our biggest customers," he said. "We discovered that, invariably, there was somewhere in their infrastructure where they were starting to virtualize desktops. It became very apparent to us that the industry was starting a transition to a different model of computing."
His company has supported that transition principally by continually expanding the software and hardware products on which it has tested its core products like AutoCAD and Revit.
Autodesk customers, Hauck said, are interested in virtualization in part for the same reasons that everyone else is, especially the ability to centralize the deployment and support of desktops. But another big driver is the increasingly global nature of the economy, especially for those customers focused around construction and engineering.
Collaboration Across Large Distances
"More and more of the time, we see our software being used by geographically far-flung teams," he said. "The actual project is located in one place, but people have to collaborate on it no matter where in the world they happen to be located. Projects might even be spread out among many firms. They will use VDI to bring the teams together using delivered desktops. The data for the project stays centralized, even while those working on it are widely dispersed."
Hauck said that when big customers talk with Autodesk about virtualization, they have usually already decided on some sort of VDI project, and are looking for technical advice on how to best implement it. Autodesk's main contribution, he said, is in providing the technical specs for the back-end infrastructure that will be necessary to ensure that performance stays as robust as it had been on individual desktops. Hauck said Autodesk stays vendor-neutral in making its recommendations.
When discussing Autodesk and VDI, Hauck stressed that the company has expertise on both sides of the coin: As someone selling software into virtualized environments, and as a major customer of the technology itself.
Testing in VDI Environments
Much of the company's R&D testing is done using VDI; one division runs 16,000 simulations on virtualized desktops every evening. And when Autodesk offers free online trials of its key products, it often has potential customers run them in virtualized desktop settings.
"We can have a high degree of confidence in the recommendations we make to customers about virtualization in part because we are doing so much work in virtualized environments ourselves. We have quite a bit of in-house experience," Hauck said.
Autodesk customers in highly technical fields often push the envelope of virtualization technology. Says Hauck, "We've seen people running some of our software on iPads, even though an iPad's specs are far below what are needed. Of course, it's not really running on an iPad, but in a virtualized desktop being delivered to the iPad. We've sometimes ourselves been surprised at how much our customers have been able to do."
And how about that old bugaboo, graphics? Not an issue, says Hauck.
In the very early days of VDI, latency might have been a problem; the cursor, for example, might have been jittery as an engineer tried to move it across the screen. But because of software and hardware innovations, he said, that’s no longer a problem. Many new Autodesk customers, said Hauck, are getting extra graphical horsepower from a new breed of graphics accelerator products designed specifically for virtualized environments.
"As far as graphics performance is concerned, it's been a long time since we've had to work on that as an issue with any of our customers," Hauck said. "This is definitely one of those cases where no news is good news."
Posted by Thang Le Toan on 23 August 2015 12:44 AM
Applies to: Windows Server 2012 and 2012 R2
Managing user profiles can be a big headache in any RDS deployment. Let’s face it, if you are not using a 3rd party solution to manage user settings, you are more likely to run into problems. The most common setup we see is the dreaded roaming profile solution. Well, Microsoft finally understands the issues people run into with profiles. So, with Server 2012 they have created their own solution which integrates directly into RDS as well as VDI. This new solution is called User Profile Disks.
User profile disks centrally store user and application data on a single virtual disk that is dedicated to one user’s profile. When the user logs on, their profile disk is attached to their session and detached when the user logs out. With this process, there is no copying of files on logon or logoff. Is this the most ideal solution for capturing user settings? No, but it’s simple, free, and better than using roaming profiles. The following will cover the process of enabling and configuring User Profile Disks for an RDS environment.
File Share per RDS CollectionRDS Collection
In a previous article, we looked at Collections, which give you the ability to group a set of RD Session Host servers with a common set of applications and publish them to users. These can be RemoteApp programs or Session Host and VDI desktops. Within these collections, you can enable and configure user profile disks. This can be done either at the creation of the collection or at a later time after the collection has been created. For our example, we will configure our user profile disks after the collection has been created.
Here is a screenshot of the User Profile Disk screen during the creation of the collection:
If the user profile disk was not configured while the collection was being created, you can go to the properties of the collection and edit the user profile disks there. But let’s not get ahead of ourselves yet. Before we begin configuring our user profile disks, we will first need a file share to house them. For this example I’ve created a new shared folder called: \\dc01\DemoLabOfficeApps. I named the folder the same name as my collection since user profile disks are for a single collection only. So if a user is connecting to resources from two different collections, the user will have two separate profiles. As a best practice measure, I named the share the same name as the collection which will make things easier in the event I need to troubleshoot an issue. When you create the folder share, you can use the default share permissions which is everyone: read.
After the shared folder is created, open Server Manager and within the Remote Desktop Services node, select the Collection. In the top right within the properties section, click on tasks and select Edit Properties.
In the user profile disk window, go ahead and enable user profile disks and enter the shared folder path. Then hit apply.
Once it’s completed, let’s go back and look at the security permissions of our profile disk share. Here you can see the RD Session Host RDSH01 which is the only server part of the collection, now has full control to the folder:
And if we look at the share permissions, RDSH01 has full control as well.
At any point, if I decide to add more RD Session Host servers to the collection, the wizard will automatically modify the security of the folder and give full control to the new session host servers’ computer account(s). That is one less thing for an admin to think about when they are adding new hosts into a collection.
Go ahead and open the folder. There you will see a new file called UVHD-template.vhdx.
This template will be used to create the user’s profile disk. After a user logs in for the first time, a new vhdx file will be created with the user’s SID as part of the file name.
So from the outside, when we look our user profile disk folder, we will just see a bunch of vhdx files with the user’s SID as the name. It would be nice to have an option to name the profile disks with the user’s username.
Lets go ahead and take a look inside the user’s profile disk. If we right click on the user’s vhdx file (disk), we can select the option to Mount the vhdx disk. (The disk will not mount if the user is currently logged into the collection. Also, if the share permissions are kept at the default which is read-only for everyone, you will need to go directly to the file location bypassing the shared folder)
Once the disk is mounted, it looks like nothing more than a regular user profile. If the user is logged in and browses to their profile, it will be transparent to them as well. The icon is only slightly different.
When using the default settings, the user’s profile disk will contain everything that is in a user profile.
However, you have the option of changing this. If there were certain folders you wish to exclude from the user profile disk, you can do so by adding the path under the “Exclude the following folders” section. When a user logs out, any folder in the exclusion list will not be preserved.
Another option you have is to only store specific folders on the user profile disk. Lets look at a scenario where we only wanted to keep the user’s roaming data for the user’s profile. This means folders like appdata\local would automatically be excluded and not preserved when a user logs out. Here I have selected to only keep the user’s roaming profile and registry data.
When the user logs in, their profile will look normal within their session, but after the user logs out, their profile disk will look like the following:
And if we look under the appdata folder, we will only see the roaming directory.
This option is great since it is focusing on the real important pieces of a user’s profile, however in some cases this can cause problems, especially if the users are connecting to a desktop with a customized Start Screen. They will lose their settings once they log off because these settings are held within a file called appsFolder.itemdata-ms located in the directory (AppData\Local\Microsoft\Windows). Since we have the user profile disks configured for the roaming data of a user’s profile only, we will need to include this folder to our user profile disks. To do so, click on the add button and add the directory (AppData\Local\Microsoft\Windows).
Once completed, the directory (AppData\Local\Microsoft\Windows) will now be preserved in the user’s profile disk.
As you can see, user profile disks are very easy to setup and configure. Its a great out of the box feature for any 2012 RDS/VDI deployment. However, regardless of what profile solution is used, all common best practices should still be applied which includes the use of folder redirection.
Posted by Thang Le Toan on 23 August 2015 12:42 AM
In previous releases, the RD Connection Broker role service has supported an active/passive clustering model. This provided high availability in the case of component failure, but it did not address high scale requirements. The Active/Active Broker feature in Windows Server 2012 eliminates the need for clustering and provides a fully active/active model; with this model, two or more RD Connection Broker servers can be combined under a single DNS entry to provide both fault tolerance and load balancing. This prevents the RD Connection Broker server from being a single point of failure and also allows “scale out” as load demands.
The following diagram shows an Active/Active Broker deployment with one RD Virtualization Host server and one RD Session Host server. The RD Connection Broker servers are using a SQL database for storing data, and RDP clients are connecting to the RD Connection Broker servers using DNS Round Robin.
The end nodes (RD Virtualization Host, RD Session Host, and RD Web Access) are configured with the full list of all the fully qualified domain names (FQDNs) of the RD Connection Broker servers, and they can connect to any of the RD Connection Broker servers in the setup.
How to enable this feature
The starting point for enabling this feature is to have a single RD Connection Broker server deployment for either virtual machine-based or session-based deployment. After there is a single RD Connection Broker server deployment, it can be configured for Active/Active Broker setup, and then other RD Connection Broker servers can be added to this setup.
The following prerequisite steps are required before enabling this feature:
You must have a SQL Server setup that can be used by the RD Connection Broker servers to store data. At least SQL Server 2008 R2 must be used, and the minimum recommended SQL Server SKU for this is Standard with at least 4GB of RAM. For more information about the sizing guidance of SQL Server 2012, see http://msdn.microsoft.com/en-us/library/ms143506.aspx.
The RD Connection Broker servers must have full permissions on the SQL Server. To do so you can create a security group, add all the RD Connection Broker servers to it, and give this group full permission to the SQL Server by using SQL Server Management Studio’s “Security” configuration.
Assign static IP addresses to all the RD Connection Broker servers that will be a part of the Active/Active Broker deployment, and create a DNS Round Robin entry with these IP addresses.
If you have an RD Gateway server in the deployment, ensure that you create a Remote Desktop resource authorization policy (RD RAP) with an RD Gateway-managed group that includes the DNS RR name of the RD Connection Broker server. This will allow access to the RD Connection Broker servers through the gateway for clients that are connecting by using the DNS RR name. In the following screenshot, the DNS RR name is assumed as ha-rdcb.contoso.com.
After the prerequisites are complete, follow these steps to configure the Active/Active Broker:
On the existing RD Connection Broker server, open Server Manager.
Add other servers as RD Connection Broker servers to the list of servers in Server Manager.
On the Remote Desktop Overview page, right-click the RD Connection Broker icon, and then click Configure High Availability.
Enter the following three settings:
The connection string to the SQL database containing the name of the database to be created for the RD Connection Broker server. This is the string that RD Connection Broker servers will use to connect to the RD Connection Broker database on the SQL Server. Example: DRIVER=SQL Server Native Client 11.0;SERVER=<SQL Server Name>;Trusted_Connection=Yes;APP=Remote Desktop Services Connection Broker;DATABASE=<DB Name>
The folder in which the database file is to be stored. If a local path is used, that folder should be on the SQL Server computer. Example: C:\DbFiles
The DNS Round Robin entry name containing IP addresses of all the RD Connection Broker servers. This will be used by RDP clients to connect to the RD Connection Broker servers.
After clicking OK, the SQL database for the RD Connection Broker server will be created, all RD Connection Broker server data from the local computer will be migrated to the external SQL Server, and from then on the RD Connection Broker server will start using the SQL Server. After successfully configuring the server for high availability, you will see the following screen:
To add other RD Connection Broker servers to the deployment, right-click the RD Connection Broker icon, and then click Add RD Connection Broker Server. This will also install the RD Connection Broker role service on the server if it is not already installed.
At the end of this process, the deployment will be running with all the RD Connection Broker servers that were added, including the original one, in full Active/Active Broker mode. The end nodes (RDVH, RDSH, RDWA) will get configured with all the RD Connection Broker server names, and they will randomly choose one to connect to. The RDP clients will use the DNS Round Robin name configured to connect to the RD Connection Broker servers randomly. The RD Connection Broker servers will use the SQL database to store all data. If any RD Connection Broker server fails to communicate with SQL at any time, it will immediately disconnect all end nodes (RDVH, RDSH, RDWA), and they will try to connect to other RD Connection Broker servers in the deployment.
An RD Connection Broker server can be removed by clicking Remove RD Connection Broker Server. It is recommended that you also manually remove that RD Connection Broker server’s IP address from the DNS Round Robin list to prevent RDP clients from connecting to that RD Connection Broker server.
The Active/Active Broker configuration can also be done by using the Windows PowerShell command Set-RDConnectionBrokerHighAvailability method, which is part of the RemoteDesktop module. The parameters are the same as the ones required for the GUI based setup explained earlier in this post. Following is an example of this command:
One key difference between the input parameters for the GUI setup and the Windows PowerShell command is the DB file path. The GUI expects the path to the folder where DB files will be stored whereas the Windows PowerShell command expects the full path to the database file (.mdf file), even though the file might not exist during setup and will be created by SQL during the database creation.
Subsequently, the “Add-RDServer” command can be used to add new RD Connection Broker servers to this deployment.
Benefits of Active/Active Broker
The primary benefit of Active/Active Broker is high availability. The deployment will keep working as long as there is one running RD Connection Broker server in the deployment. Individual RD Connection Broker servers can be taken down for maintenance at any time without disrupting the deployment. The addition and removal of RD Connection Broker servers is also very easy.
For data high availability, you can use SQL Server high availability solutions such as Database Mirroring and AlwaysOn Failover Cluster. We will provide more details on this in a subsequent blog post.
In addition to high availability, Active/Active Broker also provides scalability benefits. In our test we have seen that an Active/Active Broker deployment provides significant reduction in connection time compared to a single RD Connection Broker server, and the benefit increases for larger deployments. The following graph shows the average connection time for 20 parallel connections with an increasing size of the deployment for an Active/Active Broker setup with two RD Connection Broker servers, as compared to a single RD Connection Broker server deployment.
Test machine’s configuration:
HP Z400 Quad Core as SQL Server
HP Z400 Quad Core as 1st RD Connection Broker server, same server used for single RD Connection Broker server deployment
Dell 755 Core2 Quad as 2nd RD Connection Broker server
All servers running a pre-RC build of Windows Server 2012
This connection time only includes time spent for the RD Connection Broker server, and doesn’t include the time to prepare the virtual machine and client to eventually connect to it after redirection.
The Active/Active Broker feature in Windows Server 2012 is a full high availability deployment where every RD Connection Broker server is active and sharing the load. It provides high availability and high scalability benefits for medium to larger deployments. SQL Server is used for storing RD Connection Broker server runtime and configuration data thereby allowing admins to use SQL HA features for data high availability and scalability. Remote Desktop Services management that is built into Server Manager provides an easy management experience to migrate deployment from a single RD Connection Broker server to an Active/Active Broker and vice-versa. In addition, Windows PowerShell script support is available for script-based management requirements. In summary, Active/Active Broker provides the administrator with an easily deployable high availability and scalability solution for RD Connection Broker servers.
The benefit of this approach is that it gives you a full control over your demo environment and allows you to setup any farm configuration or features set you need. Additionally, this option gives you a good performance comparing with cloud-based options (because of a low network latency).
A drawback of the approach is that you need your own servers to host the environment. All the setup and configuration should be performed in-house as well.
If you are planning to run demonstrations on your internal platform, I would recommend to consider using additional content packs published by Ivan Sanders on CodePlex (http://sharepointdemobuilds.codeplex.com/). Once deployed, these packs add demo data to your platform and would add some flavor to your demonstrations (targeting self-service BI scenarios, Visio services, user profiles, etc.).
2. On-Premises VM Hosting
This approach is similar to the first option, but instead of installing SharePoint 2013 on your servers, you host SharePoint 2013 in a virtual environment (using VMs with deployed and configured SharePoint).
Microsoft has not publicly published VMs with SharePoint 2013 for information workers yet, and they should become available later (previously Microsoft distributed a similar VMs for SharePoint 2010).
Tip for Microsoft Partners: If your company is a Microsoft Partner, you can obtain a ready VM environment and some additional demo and training materials on this site:https://www.microsoftofficedemos.com.
Once signed up, you will get an access to your own online SharePoint 2013 environment. Some limitations applied for this environment due to the cloud nature of SharePoint Online: you will not be able to deploy farm solutions, access server, and modify some farm level configuration settings.
4. SharePoint Online
While SharePoint Online is available as one of services provided by Office 365 platform (together with Exchange, Office Web Apps, and Lync), you can get only SharePoint Online as a separate service.
While there is no free trial available for SharePoint Online plans, they are quite affordable ($3.00 and $7.00 user/month). You can purchase a limited number of licenses to get your own SharePoint 2013 environment to create a PoC or run demos.
Another option for a SharePoint 2013 environment is that you can create and host it using Azurecloud platform. You can select SharePoint 2013 Trial image (trial license for SharePoint 2013 Enterprise on that image will expire on October 16, 2013) from a list of templates for a new virtual machine.
CloudShare is a virtual environment provider that allows you to quickly setup and run your own SharePoint 2013 platform. It gives you a preconfigured SharePoint 2013 image that already includes demo sites, users and documents, which makes it a good choice as a demo platform.
What differentiate CloudShare from other cloud environments providers is the list of additionally available SharePoint showcase environments (http://www.cloudshare.com/showcase). For now, these environments are mostly for SharePoint 2010, but they can serve as a great demo platform for complex integration scenarios and 3rd party enterprise products (e.g. “SharePoint 2010 + Dynamics CRM 2011”, “SharePoint 2010 + Project Server 2010”, “Business document capture, management and workflow with Kodak Info Activate Solution”, “Enterprise Email Management with SharePoint 2010 with Colligo”, etc.).
This site provided by Acxess is one of my favorites as a demo environments provider. It gives you a list of preconfigured environments including “All-up SharePoint 2013 Demos” image (SharePoint 2013 environment with demo data already provisioned).
Once signed in, you can select an environment from a catalog and either start it right away or schedule it for later. This will create a preconfigured environment in a cloud (which takes a couple of minutes) and will provide you with a link to a remote desktop connection. After that, the platform is all yours and you can use it to run a demo. This is a really great choice if you need a platform (and you need it quickly) for a demonstration of a standard SharePoint 2013 functionality.
Additionally there are demo scripts available that provide you a demo scenario that you can use (i.e. Word documents providing step-by-step guides for demos).
There are other hosting providers that support preconfigured SharePoint 2013 environments as well.
You can use one of them to run preconfigured SharePoint 2013 or get a clean Windows environment and setup your own SharePoint 2013 configuration.
While selecting a hosting provider for your production environment is a complex process that involves a lot of factors, virtually any provider will work for demo needs.
The last one for today is the SharePoint Server 2013 Demo site (previously known asWSSDemo.com). This site created by Ian Morrish contains a list of publicly available websites based on SharePoint. You can either view a list of sites or use the Pivot Viewerhttp://sps.cloudapp.net/. I would recommend to use the Pivot Viewer as it is easier to navigate and it allows to filter sites by SharePoint version (platform), industry, and country.
All these sites created with different versions of SharePoint would give you an idea on how your SharePoint site may look like (if you want to run a public website built with SharePoint).
Posted by Thang Le Toan on 08 August 2015 01:15 AM
Data Execution Prevention (DEP) is a security feature that helps prevent damage from viruses and other security threats by monitoring your programs to make sure they use the computer's memory safely. For more information, see What is Data Execution Prevention?
If you want to turn off DEP for a program you trust, first check to see if the software publisher has made a DEP-compatible version of the program or made an update available before you change any DEP settings. If an update or DEP-compatible version is available, we recommend installing it and leaving DEP turned on so you can benefit from the protection it can provide. But if the publisher has not released an updated, DEP-compatible version of the program, you can turn off DEP for the program. You'll be able to use the program, but it might be vulnerable to an attack that could spread to your other programs and files.
Open System by clicking the Start button , right-clicking Computer, and then clicking Properties.
Click Advanced system settings. If you're prompted for an administrator password or confirmation, type the password or provide confirmation.
Under Performance, click Settings.
Click the Data Execution Prevention tab, and then click Turn on DEP for all programs and services except those I select.
To turn off DEP for an individual program, select the check box next to the program that you want to turn off DEP for, and then click OK.
If the program is not in the list, click Add. Browse to the Program Files folder, find the executable file for the program (it will have an .exe file name extension), and then click Open.
Click OK, click OK in the System Properties dialog box if it appears, and then click OK again. You might need to restart your computer for the changes to take effect.
To turn on DEP for a program, clear the check box next to the program that you want to turn on DEP for, and then click OK.