Saturday, 11 July 2015

#‎DNS_and_Domain_Names‬
Have you ever wondered how your computer knows how to find the correct web server when you type in a web address?

When you type in a website, e.g. www.example.org your computer has to perform a lookup to translate that address into something it understands. The computer looks up “www.example.org” in a big list, and translates the address into an IP

Address.
An IP Address is a list of numbers which tells the computer how to find the correct web server for the web site you asked for. An IP address is usually in the form of four numbers separated by dots, for example 127.0.0.1. The maximum for each number is 255, so IP address range from 0.0.0.0 to 255.255.255.255.

(Note: There is a new form of IP addresses known as IPv6 which is six numbers separated by “:” characters. You can think of them as being basically the same idea but longer numbers! So don’t be confused if you see an IP address that doesn’t look like 0.0.0.0 – it’s just an IPv6 address.)
This ‘big list’ where the computer looks up the IP address is called the Domain Name System, which is often shortened to DNS.

When you register a domain name, you have ownership of that address. You can point it at any IP address you like.

The domain name is just a name – it doesn’t come with a web host… for that you have to get a web host! See our earlier lessons on web hosting to understand how to do this.
There are a number of companies which provide access to registering new domain names. When you buy a domain name you can log into the portal the company provides and edit the DNS records for your domain name.

So, perhaps when you register the domain name you have already purchased a web host. And you know that your web host has assigned you the IP address 127.0.0.1. So you can log into your DNS service and change the IP address associated with your domain name to 127.0.0.1.

This causes the DNS changes to ‘propagate’. This means that the big list of DNS addresses is updated all around the world. Sometimes this takes a few hours.

Then, whenever you type into a browser your domain name, e.g. www.example.org the computer will look up your domain name, find the IP address (127.0.0.1) and then it will ask your web host for your website.

At this point the web server software on your host will respond. And you already understand something about how this works from our earlier lessons!

Now you are beginning to get an idea of the entire workings of the internet and web browsers in more detail. This knowledge will help you greatly as you learn to create websites.

Now you understand what web hosting is, you may be wondering how to choose a web host.
If you search for web hosting you will see there are hundreds or thousands of companies who are offering web hosting services. How do we decide which is best?
 
There are a number of important considerations.
Do we want their specific platform, or do we want a generic web host?
What technology do we require from our web host?

Some web hosts offer a complete package including specialised software to create websites using their platform. For example they might have created a particular blogging engine, and if we get hosting from them it must use their blogging engine. This can be very useful as it saves us the effort of creating our own blog!

However, these platforms may not be very flexible. Perhaps they can only be used in a certain way, or for a certain kind of website. Later we may be frustrated that we cannot do exactly what we want using this platform.

The alternative approach to this is a more generic web host. For example, a web host that offers simply basic Windows machines running IIS (or Apache on Linux) gives us the complete technical freedom to do whatever we want. We can put up our own HTML files for simple websites, or we can write complex websites in a server-side language such as ASP.NET or PHP or Ruby.
The downside of this generic approach is that we have to write our own software, which is difficult and time-consuming.

Of course if you want to write a website in ASP.NET then you must choose a host which provides a web server that runs ASP.NET. And the same goes for PHP or Ruby or other server-side languages.
Sometimes there is a tradeoff – perhaps we can use a web host which provides their platform, but they allow us to customise the code for our own needs, or to run other sites alongside it for additional functionality.

Technology is the most important initial consideration, as you need to ensure your web host is capable of doing everything your website requires.

Does the hosting company you are looking at have strong support systems? Do they respond to support tickets rapidly? Hopefully you will not need much support, but it is inevitable that you will encounter problems and it is useful to have support.

It is worth noting that the hosting company is not responsible for everything to do with your site. They are responsible for ensuring the physical machine your site runs on is available and accessible, and for any software on it that they agree to install (for example the web server software). However if your site has bugs or problems they are usually not your line of support!

Sometimes it is difficult to tell whether a problem is to do with your site or to do with the web host not working correctly – in this instance you want to know that your web host is responsive to support requests so you can find out and get to fixing it!

Also always check the reputation of a company you are getting your hosting from. Hosting contracts can be cancelled at any time, but you should still ensure the business you are dealing with has a good reputation amongst its customers.

How much storage space and bandwidth do you get with your web host?
If you are making a small site that you will access only every now and then (for example, creating a family album just for yourself… and you don’t want to use a large photo-sharing service because you like the challenge of making your own website!) then you do not need a lot of bandwidth.

However if you intend to create a website to rival Facebook then you will need thousands of web servers and a lot of bandwidth. Of course you wouldn’t begin by getting all that bandwidth in advance! And if you are getting millions of hits per day then you should probably start developing your own computing infrastructure..!

It is important to be realistic and realise you will not have massive bandwidth needs immediately.
But it is important to estimate your traffic accurately. Will you get 1 hit per day? Or 1000? Or 100,000? In each case you need to choose the right amount of bandwidth.
Which brings us to…

The more computing power and bandwidth we want the more our hosting will cost. For most sites we don’t expect a lot of traffic so we can afford to choose a lower amount of bandwidth or computing power. These days it is easy to scale up the power of a server if it starts getting more traffic than expected, so it is wise to begin with the minimum amount of power you think you will need.
You must budget wisely – can you afford the monthly cost of this host? Paying more than you need for hosting is not a good use of the money for your business or family – look carefully at the costs, compare to other hosting companies that have the same technology and choose one that appears reputable (check the reviews!), and affordable for you.

There are a number of important considerations when choosing a web hosting company. On the technical side you must consider the platform and software they offer, and how customisable it is. It is important to estimate your bandwidth requirements realistically. And choose a package you can afford from a reputable company.

Good luck with your hosting!
#‎What_is_Web_Hosting‬?
Web Hosting is the name commonly given to the service which makes our websites available over the internet.

Websites are uploaded to a computer known as a ‘web host’ and from there the web site is accessed. If you recall our lesson on What Is The Internet you will realise that a web host is just another name for a server.

There is nothing particularly special about ‘web hosting’ computers – they are just computers like any other! They usually have more specialised hardware than home computers (for example more memory, or a faster harddisk) but they are essentially “just computers”.

Unlike our home computers web hosts are connected to the internet all the time. Of course this is because the website must be accessible at all times so people from all over the world can access it.

#‎Web_Host_Software‬
Servers used as a web host are commonly configured with different software to the home computers we are used to.

There are two main ‘flavours’ of web host software: Windows and Linux.
Web hosts running Windows usually use a business/server version of Windows. This is similar to the home versions of Windows we are used to, but has some extra features for server administrators to use.

Linux is a very popular free operating system which is very common in the world of servers and web hosting.

However, the operating system is not sufficient software to run a modern website. On top of the operating system the web hosting machine also has a ‘web server’ installed.
This is confusing terminology, as the term “web server” is used to refer to the physical machine, and also this particular bit of software that runs on the machine! However, it is usually obvious from context when we are referring to a physical machine and when we are referring to the web server software.

On Windows the most common web server software is known as IIS. This is the web server provided by Microsoft.

On Linux the most common web server is known as Apache.
Both Apache and IIS are capable of more or less the same tasks, though the way in which we administer each is different. Naturally there are multiple different versions of both Apache and IIS so there is a lot of detail to be learned when mastering either of these pieces of software
When a web request arrives at the web host the web server software intercepts it. At this point IIS or Apache (or some other web server software) decides how to respond to the request and creates the response. Depending on the nature of the web site the way in which this response is created can be very different.

For example, if a request comes in:
*Asking for an image. The web server simply responds with the image file.
*Asking for an HTML page. The web server simply responds with the contents of the HTML file.
*Asking for a page written in ASP.NET or PHP or some other server-side language. The web server calls yet another program (ASP.NET or PHP etc) and that program creates the response. This response is then returned by the web server.

There are many possible ways the web server may create a response, but these few examples hopefully give you the idea. Sometimes it is as clear as sending back an individual file. Sometimes the web server asks another program for what to send back.
This is known as a pipeline. More and more programs can be connected together in this pipeline to allow very complex responses to be created.
 
Motherboard Slots
To add more functionality to a computer, cards such as network or video cards can be added. Sometimes these functions are built into the motherboard. There are several types of expansion slots:
The PCI (Peripheral Component Interconnect) The PCI bus is common in modern PCs, where it has displaced ISA as the standard expansion bus, but it also appears in many other computer types.

PCI 2 33.33 MHz clock with synchronous transfers peak transfer rate of 133 MB per second for 32-bit bus
PCI 2.2 allows for 66 MHz signalling (requires 3.3 volt signalling) (peak transfer rate of 503 MB/s) PCI 2.3 permitted use of 3.3 volt and universal keying, but did not support 5 volt keyed add in cards.
PCI 3.0 is the final official standard of the bus, completely removing 5 volt support.
ISA/EISA; Industry Standard Architecture and Extended Industry Standard Architecture An older type of bus connector. Considered obsolete

PCI Express, PCIe, or PCI-E is an implementation of the PCI computer bus that uses existing PCI programming concepts, but bases it on a completely different and much faster serial physical-layer communications protocol. PCIe transfers data at 250 MB/s (238 MiB/s), per channel to a maximum of 16 channels, a total combined transfer rate of 4GB/s (3.7 GiB/s). Almost all of the high end graphics cards pbeing released today use PCI Express. NVIDIA uses the high-speed data transfer of PCIe for its newly developed Scalable Link Interface (SLI) technology, which allows two graphics cards of the same chipset and model number to be run at the same time, allowing increased performance.

The Accelerated Graphics Port (also called Advanced Graphics Port) is a high-speed point-to-point channel for attaching a graphics card to a computer’s motherboard, primarily to assist in the acceleration of 3D computer graphics. Some motherboards have been built with multiple independent 

AGP slots. AGP is slowly being phased out in favour of PCI Express.
AGP 1x, using a 32-bit channel operating at 66 MHz resulting in a maximum data rate of 266 megabytes per second (MB/s), doubled from the 133 MB/s transfer rate of PCI bus 33 MHz / 32-bit; 3.3 V signaling.
 
AGP 2x, using a 32-bit channel operating at 66 MHz double pumped to an effective 133 MHz resulting in a maximum data rate of 533 MB/s; signaling voltages the same as AGP 1x;
 
AGP 4x, using a 32-bit channel operating at 66 MHz quad pumped to an effective 266 MHz resulting in a maximum data rate of 1066 MB/s (1 GB/s); 1.5 V signaling;
 
AGP 8x, using a 32-bit channel operating at 66 MHz, strobing eight times per clock, delivering an effective 533 MHz resulting in a maximum data rate of 2133 MB/s (2 GB/s); 0.8 V signaling.

Peripheral Connections
There are a number of ports on the motherboard for the connection of additional devices:.
Serial ports connected the computer to devices such as terminals or modems. Mice, keyboards, and other peripheral devices also connected in this way.

Parallel ports are most often used to communicate with peripheral devices. The most common kind of parallel port is a printer port, such as a Centronics connector based port which transfers eight bits at a time. Disk drives are also connected via special parallel ports, such as those used by the SCSI and 

ATA
technlogies. However, when people refer to a parallel port, they are usually referring to a printer port, either on a printer or a PC.

A USB system has an asymmetric design, consisting of a host controller and multiple daisy-chained devices. Additional USB hubs may be included in the chain, allowing branching into a tree structure, subject to a limit of 5 levels of branching per controller. No more than 127 devices, including the bus devices, may be connected to a single host controller. Modern computers often have several host controllers, allowing a very large number of USB devices to be connected. USB cables do not need to be terminated.

USB supports three data rates.
A Low Speed rate of 1.5 Mbit/s (183 KiB/s) that is mostly used for Human Interface Devices (HID) such as keyboards, mice, and joysticks.
 
A Full Speed rate of 12 Mbit/s (1.5 MiB/s). Full Speed was the fastest rate before the USB 2.0 specification and many devices fall back to Full Speed. Full Speed devices divide the USB bandwidth between them in a first-come first-served basis and it is not uncommon to run out of bandwidth with several isochronous devices. All USB Hubs support Full Speed.
A Hi-Speed rate of 480 Mbit/s (57 MiB/s).

Continuation of introduction to hardware....
BIOS Chips

The [[BIOS( Basic Input Output System)]] refers to the software code run by a computer when first powered on. The primary function of BIOS is to prepare the machine so other software programs stored on various media (such as hard drives, floppies, and CDs) can load, execute, and assume control of the computer. This process is known as booting up.

The BIOS is stored as a ROM (Read-Only Memory) program and is retained when the machine is turned off. Settings within the BIOS may be changed by the user and these changes are stored in the BIOS memory this is maintained by a trickle of charge from the BIOS battery.

Memory
SIMMS- Single Inline Memory Modules. An older type of memory only seen on very old motherboards came in 30 pin modules and 72 pin modules.

SDRAM chips are rated according to their maximum clock rate and their read cycle time. Common clock ratings include 66MHz, 100MHz, and 133MHz. Common read cycle times include 50ns and 60ns.

DDR SDRAM or double-data-rate synchronous dynamic random access memory is a type of memory integrated circuit used in computers. It achieves greater bandwidth than ordinary SDRAM by transferring data on both the rising and falling edges of the clock signal (double pumped). This effectively nearly doubles the transfer rate without increasing the frequency of the front side bus.
Stick/module specification

PC-1600: DDR-SDRAM memory module specified to operate at 100 MHz using DDR-200 chips,
1.600 GByte/s bandwidth
PC-2100: DDR-SDRAM memory module specified to operate at 133 MHz using DDR-266 chips, 2.133 GByte/s bandwidth
PC-2700: DDR-SDRAM memory module specified to operate at 166 MHz using DDR-333 chips, 2.667 GByte/s bandwidth
PC-3200: DDR-SDRAM memory module specified to operate at 200 MHz using DDR-400 chips, 3.200 GByte/s bandwidth
 
Drive Connectors
Integrated Device Electronic (IDE)
[Integrated Device Electronic (IDE)]] connectors connect the motherboard, via a ribbon cable to various peripherals, the most common being hard drives and CD ROMs. On most boards there are 2 channels/connectors, each can have 2 devices attached giving a total of four IDE devices.
If one device is attached to a cable, it should be configured as the master.
If two devices are attached to the same cable then one must be the master device and one the slave. Master and slave are configured by the use of jumpers. Jumpers are small, insulated sleeves with a contact inside used to complete a circuit.

Hard Disks
Hard disks are used to store data in a non-volatile form within the machine. I.e. the data remains intact even if the power to the device is cut off. Data is stored as magnetic ones and zeros on a steel platen and is read by pickup arms that scan the drive as the platens spin.
Most major hard drive and motherboard vendors now support self-monitoring, analysis, and reporting technology (S.M.A.R.T.), by which impending failures can be predicted, allowing the user to be alerted to prevent data loss.The mostly sealed enclosure protects the drive internals from dust, condensation, and other sources of contamination. The hard disk’s read-write heads fly on an air bearing which is a cushion of air only nanometers above the disk surface. The disk surface and the drive’s internal environment must therefore be kept immaculate to prevent damage from fingerprints, hair, dust, smoke particles, etc., given the submicroscopic gap between the heads and disk.

Floppy Disks
The floppy disc controller is generally situated near the IDE controllers and in fact looks like a small

IDE slot
The ribbon has a twist and the first floppy drive (A: drive) should be placed after the twist if the cable has more than three connectors. If the cable is really old it may have a connector for a 5 1/4 Floppy drive.

SCSI
SCSI stands for “Small Computer System Interface”, and is a standard interface and command set for transferring data between devices on both internal and external computer buses. SCSI is most commonly used for hard disks and tape storage devices, but also connects a wide range of other devices, including scanners, printers, CD-ROM drives, CD recorders, and DVD drives. In fact, the entire SCSI standard promotes device independence, which means that theoretically SCSI can be used with any type of computer hardware.

On a parallel SCSI bus, a device (e.g. host adapter, disk drive) is identified by a “SCSI ID”, which is a number in the range 0-7 on a narrow bus and in the range 0-15 on a wide bus.

SATA
Serial ATA (SATA) is a computer bus technology primarily designed for transfer of data to and from a hard disk. It is the successor to the legacy AT Attachment standard (ATA). This older technology was retroactively renamed Parallel ATA (PATA) to distinguish it from Serial ATA. Both SATA and PATA drives are IDE (Integrated Drive Electronics) drives, although IDE is often misused to indicate PATA drives.

The two SATA interfaces, SATA/150, runs at 1.5 GHz resulting in an actual data transfer rate of 1.2 Gigabits per second (Gb/s), or 150 megabytes per second (MB/s). SATA II 3Gb/s resulting in an actual data transfer rate of 2.4 Gb/s, or 300 MB/s.
‪#‎to_be_continued‬
Introduction To Hardware
The interior of a computer looks very complicated at first glance. When the case is removed there is a mass of bits, cables and components that can intimidate the uninitiated. This lesson will seek to dispense some of the mist that may surround the hardware of a computer.

Motherboards
The most important part of any computer is the motherboard. As the name implies a motherboard is the mother of all other components in a computer.

The motherboard brings all the core components together such as the Central Processing Unit (CPU), Memory and Hard Disks. In short, the motherboard connects and allows all of the components in the computer to work together.

There are two different types of Motherboard: AT style and ATX style.

AT Motherboards
The AT-style motherboards represent the classic approach to component placement. AT-motherboards are available in two variations, the baby AT and the full AT. Both variations simply refer to the overall dimensions of the board.

AT Boards are generally found in older systems, typically those that use the now aged Pentium Processor. The Majority of AT motherboards had a single keyboard port soldered to the motherboard
The I/O ports (e.g. USB, COM and PS/2 ports) are separate from the motherboard and are placed on a riser card or separate headers.

To identify an AT motherboard first check the power connectors. AT Motherboards use two sets of 6-pin inline power connectors

Caution it is possible to plug these connectors in the wrong order and fuse the motherboard.

ATX Motherboards
The ATX-style motherboards are a result of the industry’s push for standardization and are found in most systems today. Most modern computers contain an ATX motherboard. ATX boards can use

Advanced Power Management.
Distinguished by having more than just one external connector ATX boards have Keyboard, Mouse, Serial, Parallel and USB connectors.

ATX boards can also be distinguished by the monoblock power connectors. Also available in micro ATX enabling the use of smaller cases.

Motherboard Components
There are two types of receivers for CPU’s

Zero insertion force or ZIF sockets. With a ZIF socket, before the CPU is inserted, a lever or slider on the side of the socket is moved, pushing all the sprung contacts apart so that the CPU can be inserted with very little force (generally the weight of the CPU itself is sufficient with no external downward force required). The lever is then moved back, allowing the contacts to close and grip the pins of the CPU, often with a fan attached for cooling.

Single Edged Contact (SEC) cartridge slot or Slot 1 seen on PII and PIIIs. Developed by Intel to add Cache memory for the processor cheaply. The processor is mounted on a Single Edge Connector Cartridge (SECC), much like a PCI slot, but with a 242-lead edge-connector.

Bridges
There are two main bridges on a motherboard the Northbridge and the Southbridge. Bridges control access to the processor from the peripherals.

The Northbridge, also known as the Memory Controller Hub (MCH), is traditionally one of the two chips in the core logic chipset on a PC motherboard. The Northbridge typically controls communications between the CPU, RAM, AGP or PCI Express, and the Southbridge.. A Northbridge will typically work with only one or two classes of CPUs and generally only one type of RAM. There are a few chipsets that support two types of RAM (generally these are available when there is a shift to a new standard).

The Southbridge, also known as the I/O Controller Hub (ICH), is a chip that implements the “slower” capabilities of the motherboard in a Northbridge Southbridge chipset computer architecture. The Southbridge can usually be distinguished from the Northbridge by not being directly connected to the CPU. Rather, the Northbridge ties the Southbridge to the CPU. The functionality found on a contemporary Southbridge includes:PCI bus, ISA bus, SMBus, DMA controller, Interrupt controller, IDE, (SATA or PATA) controller ,LPC Bridge, Real Time Clock, Power management (APM and ACPI) and Nonvolatile BIOS memory.

To be continued from here in the next lesson......‪#‎StayFocussed‬
Diagram showing an ATX MotherBoard
Cloud Computing

Don’t be confused by the expression “cloud services, you are probably already using them if you use Amazon, Gmail, Hotmail, or Facebook. All it means is that your data is stored virtually.

Cloud computing is the delivery of hosted services over the internet .The origin of the term cloud computing is not known but it may be based on practice of using drawings of clouds to denote networks in diagrams of computing and communications systems.

Cloud computing provides easy, scalable access to computing resources and IT services. It can be thought of as similar to a utility like an electricity grid, delivered over a network .It involves the sharing of resources, services and infrastructure and can often be very cost effective.
Amazon played a key role in the development of cloud computing by modernizing their data centers, which were using a fraction of their capacity . The new cloud architecture gave significant efficiency improvements and small, fast-moving teams could add new features faster and more easily. Amazon
then developed a product that could provide cloud computing to external customers, and launched Amazon Web Service on a utility computing basis in 2006.

There are three characteristics of cloud services that differentiate them from traditional hosting.
*They are sold on demand, typically by the minute or the hour;
*They are elastic — a user can have as much or as little of a service as they want at any given time;
*services are fully managed by the provider , so the consumer only needs a personal computer and Internet access

To be successful, Companies today need to compete in the global economy and keep up with the pace of innovation. Their IT departments must be agile when responding to changing business needs, and must optimise efficiency and manage costs while enabling their business to stay productive. Cloud computing is one of the key technology trends creating opportunities to address these needs.

Private or Public Cloud.
 
A public cloud sells services to anyone on the Internet. An example is Amazon Web Services which is thought to be currently the largest public cloud provider.

A private cloud is a privately owned network or a data centre that supplies hosted services to a limited number of clients. When a service provider uses public cloud resources to create their private
cloud, this is known as a virtual private cloud.

A hybrid cloud or hybrid IT is a composition of at least one private cloud and at least one public cloud. Some resources are managed in-house and others are provided externally. For example, an organization might use a public cloud service, such as Amazon Simple Storage Service (Amazon S3) for archived data but continue to maintain in-house storage for customer data that is still active. This hybrid approach takes advantage of the scalability and cost-effectiveness that a public cloud environment offers without exposing critical applications and data to third-party vulnerabilities.

Cloud services are broadly divided into three categories:
*Infrastructure-as-a-Service (IaaS),
*Platform-as-a-Service (PaaS)
*Software-as-a-Service (SaaS).

Infrastructure-as-a-Service allows users to start, stop, and access and configure their virtual servers and storage. An example is Amazon Web Services. A user will pay for only the capacity that is needed, and can bring more online when required. Because this pay-for-what-you-use model resembles the way electricity, fuel and water are consumed, it’s sometimes referred to as utility computing.

Platform-as-a-service is a set of software and product development tools hosted on the provider’s infrastructure. An example is GoogleApps. Developers create applications on the provider’s platform.

Software as a service providers manage the infrastructure and platforms on which the applications run. It is sometimes referred to as “on-demand software” and is usually priced on a pay-per-use basis, often using a subscription fee. Examples can be anything from Web-based email to inventory control and database processing. Because the service provider hosts both the application and the data, the end user is free to use the service from anywhere. SaaS can usually help business to reduce IT operational costs by outsourcing hardware and software maintenance and support to the cloud provider. This reduces their requirement for hardware/software spending and personnel expenses. Because applications are hosted centrally, updates can be released without users having to install new software. A potential downside is that the users’ data are stored on the cloud provider’s server,so there could be unauthorized access to the data.

Cloud backup or online backup
Cloud backup or online backup allows data to be backed up by sending a copy of the data over a network to an off-site server The server is often hosted by a third-party service provider, who charges the customer a fee based on capacity, bandwidth or number of users.

Online backup systems often run on a schedule determined by the level of service the customer has purchased. If the customer has purchased an option for daily backups then the application collects, compresses, encrypts and transfers data to the service provider’s servers every 24 hours. To reduce the amount of bandwidth consumed and the time it takes to transfer files, the service provider might only provide incremental backups after the initial full backup.

Third-party cloud backup is extremely popular with small offices and home users because of its convenience. There is no spend on additional hardware and backups run automatically without manual intervention.

Traditional backup is a better solution for critical data that requires a short recovery time because there are physical limits governing how much data can be moved over a network in a given amount of time. If a large amount of data needs to be recovered, it may need to be shipped on tape or some other portable storage media.

The Cloud OS
Microsoft has developed a platform named “the Cloud OS,” which addresses this technology. This delivers a platform of products and services that enables companies to;-
*transform their current infrastructure to an elastic, scalable, and reliable infrastructure;
*quickly and flexibly build and manage modern applications across platforms, locations, and devices;
*unlock insights from new and existing data;
*Support user productivity on whatever device they choose, wherever they use it.
The heart of the Microsoft Cloud OS is Windows Server 2012, which delivers in four ways:
*It goes beyond virtualization to provide maximum flexibility for delivering and connecting to cloud services.
*It delivers the power of many servers with the simplicity of one:
*It opens the door to every app on any cloud : it is a broad, scalable, and elastic server platform that gives organizations the flexibility to build and deploy applications and websites on-premises, in the cloud, and in a hybrid environment, using a consistent set of tools and frameworks.
*It enables a contemporary work style: provide users with flexible access to data and applications from virtually anywhere, on virtually any device, with a rich user experience, while simplifying management and helping maintain security, control, and compliance.

Microsoft Private Cloud Fast Track is a joint project between Microsoft and its hardware partners to deliver pre-configured solutions that reduce the complexity and risk of implementing a private cloud. It is Based on Windows Server, and delivers flexibility and choice across a range of hardware vendor options technologies.