background preloader

Openstack, AWS, HyperV, VMware

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 OpenStack provides Infrastructure-as-a-Service (IaaS). It is a fast growing cloud computing project used by small and large companies alike. OpenStack is a cloud operating system consisting of several projects. Amazon Web Services (AWS) Amazon Web Services (AWS) offers a suite of services for cloud computing. AWS cannot be hosted in-house. Hyper-V Previously known as Windows Server Virtualization, Hyper-V is a hypervisor-based platform that provides virtualization. Companies using Hyper-V include Siva Group, Avanade and the MLS Property Information Network. VMware VMWare creates virtualization software and cloud computing programs for Intel-based computers. Conclusion Related:  Enterprise Systems Integration

Connections 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. With advanced data center virtualization, a frequent use case is to provide isolated networks where different owners such as particular departments or applications are provided their own dedicated networks. Managing the network environment in a private cloud can present challenges that must be addressed.

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. Sign up with Amazon Web Services and receive 12 months of access to the AWS Free Usage Tier and enjoy AWS Basic Support features including, 24x7x365 customer service, support forums, and more. Amazon EC2 provides resizable compute capacity in the cloud. Learn more » See pricing details »

How To Create a Personal Learning Environment to Stay Relevant in 2013 “Our understanding of learning has expanded at a rate that has far outpaced our conceptions of teaching. A growing appreciation for the porous boundaries between the classroom and life experience…has created not only promising changes but also disruptive moments in teaching.” EDUCAUSE Review, 2012 This quote from Disrupting Ourselves: The Problem of Learning in Higher Education (Bass, 2012), gives a good a reason as any for educators to develop a Personal learning Environment [PLE]; a space where we can keep up with the experimental modes of learning, instruction, changing pedagogy and instructional methods that surfaced in 2012. Three Reasons Why Educators Need a PLEEducation is in a phase of disruption (not news to anyone)—and it’s not just a blip or a bump, but is what Harvard professor and author Clayton Christenson describes as disruptive innovation. We need to disrupt ourselves: The model of higher education is at a turning point. Closing Thoughts Resources: Like this:

Elastic Compute Cloud (EC2) - Scalable Cloud Hosting Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity in the cloud. It is designed to make web-scale computing easier for developers. Amazon EC2’s simple web service interface allows you to obtain and configure capacity with minimal friction. It provides you with complete control of your computing resources and lets you run on Amazon’s proven computing environment. Amazon EC2 reduces the time required to obtain and boot new server instances to minutes, allowing you to quickly scale capacity, both up and down, as your computing requirements change. Introduction to Amazon EC2 (4:01) Amazon EC2 enables you to increase or decrease capacity within minutes, not hours or days. You have complete control of your instances. You have the choice of multiple instance types, operating systems, and software packages. Amazon EC2 offers a highly reliable environment where replacement instances can be rapidly and predictably commissioned.

NIST drafts guide for hypervisor security -- GCN NIST drafts guide for hypervisor security By GCN StaffOct 21, 2014 The National Institute of Standards and Technology released a draft of SP-800-125 A, Security Recommendations for Hypervisor Deployment, for public comment. Since the January 2011 publication of NIST’s SP 800-125, Guide to Security for Full Virtualization Technologies, both the feature set of hypervisors as well as tools for configuring the virtualized infrastructure spawned by the hypervisor have seen considerable increase. The NIST guidance examines the security implications of hypervisor platform choices and provides security recommendations for deployments in an enterprise. Hypervisors provide abstraction of all physical resources (such as CPU, memory, network and storage) and allow IT managers to run multiple virtual machines (VMs) on a single physical host, also referred to as a virtualized or hypervisor host.

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. Users can also use a URL to share Resource Group definitions with others in the same account. Use the Tag Editor to easily manage tags for all resource types that support tags in any region. We are eager to hear about your user experience with the AWS Management Console.

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 Chapter 4 — Architecture and Design Review of a .NET Application for Performance and Scalability Checklist: Architecture and Design Review for Performance and Scalability Send feedback to patterns & practices Library Summary: This chapter presents a set of performance guidelines and principles for application architects and designers. Contents ObjectivesOverviewHow to Use This ChapterPrinciplesDeployment ConsiderationsScale Up vs. Objectives Learn design tradeoffs for performance and scalability. Overview Performance and scalability are two quality-of-service (QoS) considerations. During your design phase, identify performance objectives. How to Use This Chapter Jump to topics or read from beginning to end. Principles Design Principles