background preloader

Designing Your Cloud Infrastructure

Designing Your Cloud Infrastructure
Many network architectures include a tiered design with three or more tiers such as core, distribution, and access. Designs are driven by the port bandwidth and quantity required at the edge, in addition to the ability of the distribution and core tiers to provide higher speed uplinks to aggregate traffic. Additional considerations include Ethernet broadcast boundaries and limitations, spanning tree or other loop-avoidance technologies. A dedicated management network is a frequent feature of advanced data center virtualization solutions. Most virtualization vendors recommend that hosts be managed via a dedicated network so that there is no competition with tenant traffic and to provide a degree of separation for security and ease of management purposes. This historically implied dedicating a network adapter per host and port per network device to the management network. Managing the network environment in a private cloud can present challenges that must be addressed.

https://technet.microsoft.com/en-us/library/hh831630.aspx

Related:  Security InformationtombeelerCloud

Modern Datacenter Architecture Patterns–Hybrid Networking - Building Clouds Blog This document provides an overview of Microsoft Azure networking capabilities for hybrid environments. Microsoft Azure Virtual Networking enables you to create logically isolated networks in Azure and securely connect them to your on-premises datacenter over the Internet or using a private network connection. In addition, individual client machines can connect to an isolated Azure network using an IPsec VPN connection. Table of Contents 1 Overview A New Approach to Amazon EC2 Networking You’ve been able to use the Amazon Virtual Private Cloud to construct a secure bridge between your existing IT infrastructure and the AWS cloud using an encrypted VPN connection. All communication between Amazon EC2 instances running within a particular VPC and the outside world (the Internet) was routed across the VPN connection. Today we are releasing a set of features that expand the power and value of the Virtual Private Cloud. You can think of this new collection of features as virtual networking for Amazon EC2.

Chapter 3 - Design Guidelines for Application Performance Improving .NET Application Performance and Scalability J.D. Meier, Srinath Vasireddy, Ashish Babbar, Rico Mariani, and Alex Mackman Microsoft Corporation May 2004 Related Links Home Page for Improving .NET Application Performance and Scalability Openstack, AWS, HyperV, VMware Who Uses These Cloud and Virtualization Systems? OpenStack, AWS, Hyper-V and VMware are different services offering cloud computing or virtualization services. Let's take a closer look to see the advantages of each, as well as look at some companies using them. OpenStack The Network Virtualization Blog Through convergence, VMware NSX will substantially reform operational visibility for the era of the software-defined data center Since the launch at VMworld 2013, much of the discussion about VMware NSX has been focused on its core properties of agile and fully automated network provisioning; the ability to create fully functional L2-L7 virtual networks in a software container with equivalent speed and mobility of virtual machines. And while these are very important capabilities of VMware NSX, we believe there is yet another and perhaps equally significant dimension to be discovered. That is, how network virtualization and VMware NSX, through convergence and instrumentation of virtual networks, virtual compute, and the physical network, will substantially reform operational visibility for the era of the software defined data center.

AWS Products and Services - Global Compute, Storage, Database, Analytics, Mobile, Application, and Deployment Services Amazon Web Services offers a broad set of global compute, storage, database, analytics, application, and deployment services that help organizations move faster, lower IT costs, and scale applications. These services are trusted by the largest enterprises and the hottest start-ups to power a wide variety of workloads including: web and mobile applications, data processing and warehousing, storage, archive, and many others. Amazon Web Services provides a variety of cloud-based computing services including a wide selection of compute instances which can scale up and down automatically to meet the needs of your application, a managed load balancing service as well as fully managed desktops in the cloud.

High Performance Cloud Computing Networks - [Infographic] Explosive Internet growth, beginning in the mid-late 1990’s, has had a dramatic affect on the evolution of computer networking. Some new network technologies and initiatives boomed, but faded rapidly into oblivion. Others, notably Ethernet, invented by Bob Metcalfe at Xerox PARC, became the standard and a commodity. While new technologies emerged in the 2000’s to solve many of the performance and latency problems associated with Ethernet, notably Mellanox’s InfiniBand which is rapidly becoming the preferred networking interconnect technology in the Cloud Computing space. InfiniBand offers speeds of 80Gbps between cloud servers and between cloud servers and cloud storage.

AWS Management Console With Resource Groups, you can view collections of resources that share common tags. Streamline your use of the console by creating a resource group for each application, service, or collection of related resources that you work with regularly. Quickly navigate to each saved resource group using the “AWS” menu. Resource Groups are specific to each identity, so each user in an account can create unique Resource Groups for frequently accessed resources and common tasks. An example of a successful proof of concept - ETL Solutions In software development, a proof of concept can be a vital tool to demonstrate the software’s capabilities and its fit with the client’s requirements. But how do you go about creating one? A recent example from our data integration work in the Oil & Gas industry illustrates the steps we take to create a successful proof of concept. You may also be interested in: How to create a successful proof of concept. Step 1: Defining the client’s requirements Our clients’ needs can range from testing the suitability of the proposed software to sharing knowledge within the client’s organisation.

Cloud Design Patterns: Prescriptive Architecture Guidance for Cloud Applications January 2014 Containing twenty-four design patterns and ten related guidance topics, this guide articulates the benefit of applying patterns by showing how each piece can fit into the big picture of cloud application architectures. It also discusses the benefits and considerations for each pattern.

Related: