Chapter 31. The Infrastructure

To support the designs put forth in this book, we must describe the pieces of infrastructure that are required to support this effort. This chapter discusses the physical and logical infrastructure that support the designs. The areas that we cover are:

  • The Environment

    • Web Tier

    • App Tier

    • SQL Tier

    • LightSwitch development system

    • Active Directory

  • SharePoint Server 2010 (Enterprise Edition)

  • Visual Studio LightSwitch 2011

    • Development environment

    • Application Server components

  • SQL Server

    • Analysis Services

    • Reporting Services

    • Database Services

  • SQL Server Licensing

As we examine each of the components, we will discuss the infrastructure requirements of each and where they fit into the scenario.

The Environment

In this book, we are using a five-machine development environment. It is important to point out that this environment is designed to simulate a separation of the operational tiers and does not reflect the performance requirements for a production environment.

For the purpose of this book, we have opted to use CloudShare to host our environment. The CloudShare infrastructure allows us to quickly spin up servers and connect them. The environment allows for 16GB of RAM, 500GB of hard drive storage, and 10 vCPUs. The drivers behind using CloudShare were:

  • Low price point infrastructure as a service

  • Ability to collaborate with multiple parties in a shared environment

  • Licensing included with environment pricing

  • Prebuilt and preconfigured development machines

  • Ability to snapshot single ...

Get Developing Business Intelligence Apps for SharePoint now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.