VMware vCloud® SuiteTM is a private cloud infrastructure solution based on VMware vSphere®. vCloud Suite allows IT to achieve cloud service provider economics in the data center, provision applications in minutes instead of weeks, and deliver the right availability and security for each application with policy-based governance. vCloud Suite is the first step for IT organizations towards the software- defined data center architecture. VMware also offers additional software-defined data center products that can further extend the capabilities of a vSphere private cloud environment.
VMware vCloud® SuiteTM is a private cloud infrastructure solution based on VMware vSphere®. vCloud Suite allows IT to achieve cloud service provider economics in the data center, provision applications in minutes instead of weeks, and deliver the right availability and security for each application with policy-based governance. vCloud Suite is the first step for IT organizations towards the software- defined data center architecture. VMware also offers additional software-defined data center products that can further extend the capabilities of a vSphere private cloud environment.
VMworld 2013: Maximize Database Performance in Your Software-Defined Data CenterVMworld
VMworld 2013
Mark Achtemichuk, VMware
Michael Webster, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
VMworld 2013: Extreme Performance Series: vCenter of the UniverseVMworld
VMworld 2013
Justin King, VMware
Ravi Soundararajan, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
VMworld 2013: Maximize Database Performance in Your Software-Defined Data CenterVMworld
VMworld 2013
Mark Achtemichuk, VMware
Michael Webster, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
VMworld 2013: Extreme Performance Series: vCenter of the UniverseVMworld
VMworld 2013
Justin King, VMware
Ravi Soundararajan, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
Personal Leadership journey in Movie - Invictus Piyush Sindhwani
Illustration of leadership style shown by Nelson Mandela in the Movie Invictus. The theory also talks talks about the traits of an Inspirational leader.
Romero & Vallerand (2016) Co-creative activities for the 21st century kids-R02Margarida Romero
The objective of this guide is to promote learning activities based on the co-creative uses of technologies. Activities found within these pages are designed to develop five key competencies for 21st century kids: critical thinking, collaboration, creativity, problem solving and computational thinking.The guide is built around 15 activities that integrate different creative uses of technologies for learning :
2 unplugged activities introducing computational thinking ;
3 creative robotics activities ;
4 activities introducing creative programming (#Scratch);
1 activity for creating a comic ;
3 creative electronic activities (#MakeyMakey) ;
2 activities for tinkering and 3D digital creation.
These activities aim at developing interdisciplinary and transdisciplinary learning objectives including STEAM education (science, technology, engineering, arts and math), languages, social sciences and personal development.
We conducted a ground-breaking survey of the UK’s data and business professionals to get a snapshot of the state of the world of data, uncover some of the issues facing the industry and get a sense of the changes on the horizon. The results were enlightening, and in some cases, very surprising.
VMware vCloud® Director™ (vCloud Director) orchestrates the provisioning of software-defned datacenter
services, to deliver complete virtual datacenters for easy consumption in minutes. Software-defned datacenter
services and virtual datacenters fundamentally simplify infrastructure provisioning and enable IT to move at the
speed of business.
Numerous enhancements are included within vCloud Director 5.1, making it the best infrastructure-as-a-service
(IaaS) solution in the marketplace today. This document highlights some of these key enhancements and is
targeted toward users who are familiar with previous vCloud Director releases.
VMworld 2013: vSphere Distributed Switch – Design and Best Practices VMworld
VMworld 2013
Vyenkatesh (Venky) Deshpande, VMware
Marcos Hernandez, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...VMworld
VMworld 2013
Tarik Dwiek, EMC
Steve Flanders, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
VMworld 2013: vCloud Powered HPC is Better and Outperforming PhysicalVMworld
VMworld Europe 2013
Theo van Drimmelen, Bitbrains IT Services
Willem van Engeland, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
VMworld 2013: How To Build Your Hybrid Cloud and Consume the Public Cloud VMworld
VMworld 2013
Chris Colotti, VMware
Michael Roy, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
Adoption of VMware Cloud on AWS is Accelerating in the Enterprise Amazon Web Services
As enterprise customers accelerate their hybrid cloud and modern application strategies, VMware Cloud, using the unique capabilities of AWS, empowers modern workloads with consistent infrastructure, operations, and reduced costs. In this session, learn how enterprises are using VMware Cloud on AWS for such use cases as cloud migrations, data center extension, disaster recovery, next-generation applications, and app modernization.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofsAlex Pruden
This paper presents Reef, a system for generating publicly verifiable succinct non-interactive zero-knowledge proofs that a committed document matches or does not match a regular expression. We describe applications such as proving the strength of passwords, the provenance of email despite redactions, the validity of oblivious DNS queries, and the existence of mutations in DNA. Reef supports the Perl Compatible Regular Expression syntax, including wildcards, alternation, ranges, capture groups, Kleene star, negations, and lookarounds. Reef introduces a new type of automata, Skipping Alternating Finite Automata (SAFA), that skips irrelevant parts of a document when producing proofs without undermining soundness, and instantiates SAFA with a lookup argument. Our experimental evaluation confirms that Reef can generate proofs for documents with 32M characters; the proofs are small and cheap to verify (under a second).
Paper: https://eprint.iacr.org/2023/1886
Full-RAG: A modern architecture for hyper-personalizationZilliz
Mike Del Balso, CEO & Co-Founder at Tecton, presents "Full RAG," a novel approach to AI recommendation systems, aiming to push beyond the limitations of traditional models through a deep integration of contextual insights and real-time data, leveraging the Retrieval-Augmented Generation architecture. This talk will outline Full RAG's potential to significantly enhance personalization, address engineering challenges such as data management and model training, and introduce data enrichment with reranking as a key solution. Attendees will gain crucial insights into the importance of hyperpersonalization in AI, the capabilities of Full RAG for advanced personalization, and strategies for managing complex data integrations for deploying cutting-edge AI solutions.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Building RAG with self-deployed Milvus vector database and Snowpark Container...Zilliz
This talk will give hands-on advice on building RAG applications with an open-source Milvus database deployed as a docker container. We will also introduce the integration of Milvus with Snowpark Container Services.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIVladimir Iglovikov, Ph.D.
Presented by Vladimir Iglovikov:
- https://www.linkedin.com/in/iglovikov/
- https://x.com/viglovikov
- https://www.instagram.com/ternaus/
This presentation delves into the journey of Albumentations.ai, a highly successful open-source library for data augmentation.
Created out of a necessity for superior performance in Kaggle competitions, Albumentations has grown to become a widely used tool among data scientists and machine learning practitioners.
This case study covers various aspects, including:
People: The contributors and community that have supported Albumentations.
Metrics: The success indicators such as downloads, daily active users, GitHub stars, and financial contributions.
Challenges: The hurdles in monetizing open-source projects and measuring user engagement.
Development Practices: Best practices for creating, maintaining, and scaling open-source libraries, including code hygiene, CI/CD, and fast iteration.
Community Building: Strategies for making adoption easy, iterating quickly, and fostering a vibrant, engaged community.
Marketing: Both online and offline marketing tactics, focusing on real, impactful interactions and collaborations.
Mental Health: Maintaining balance and not feeling pressured by user demands.
Key insights include the importance of automation, making the adoption process seamless, and leveraging offline interactions for marketing. The presentation also emphasizes the need for continuous small improvements and building a friendly, inclusive community that contributes to the project's growth.
Vladimir Iglovikov brings his extensive experience as a Kaggle Grandmaster, ex-Staff ML Engineer at Lyft, sharing valuable lessons and practical advice for anyone looking to enhance the adoption of their open-source projects.
Explore more about Albumentations and join the community at:
GitHub: https://github.com/albumentations-team/albumentations
Website: https://albumentations.ai/
LinkedIn: https://www.linkedin.com/company/100504475
Twitter: https://x.com/albumentations
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
4. 4
Snapshot Support in vCloud Director 5.1
Allows for the ability to:
• Create
• Revert
• Remove
Works for:
• Virtual Machines
• Powered-on/off/suspended
• vApps
Works with:
• UI and REST API
• Chargeback
Does not support:
• Multi-level snapshots
• Lab Manager-style snapshots
(deployed in fenced mode)
• Network reconfiguration while
snapshots are present
• Revert doesn’t restore vApp
topology and OVF properties,
only the VMs
• Virtual Machines with
independent disks attached
6. 6
Multiple Classes of Storage
Not all storage is the same…
Gold
High Speed/Low
Latency
Silver
Moderate
Speed/Latency
Bronze
Low Speed/ High
Latency
7. 7
Multiple Classes of Storage
Not all storage is the same…
Gold
High Speed/Low
Latency
Silver
Moderate
Speed/Latency
Bronze
Low Speed/ High
Latency
In order to manage this in
the past, Admins had to
create multiple vDCs…
vDC 1
vDC 2
vDC 3
8. 8
Multiple Classes of Storage
Not all storage is the same…
Gold
High Speed/Low
Latency
Silver
Moderate
Speed/Latency
Bronze
Low Speed/ High
Latency
In order to manage this in
the past, Admins had to
create multiple vDCs…
vDC 1
Now Admins can
leverage Storage
Profiles instead…
9. 9
Multiple Classes of Storage
• The Org Admin can now offer
different classes of storage within
a single vDC
• vDCs, vApp Templates, and
Media can define a default
storage profile to be used
• Storage DRS functionality can
now be leveraged within vCD,
allowing for Storage vMotion
between datastores within a
cluster based upon metrics
defined (available space, I/O
latency, ect)
• Will be integrated with
ChargeBack
Gold
High Speed/Low
Latency
Silver
Moderate
Speed/Latency
Bronze
Low Speed/ High
Latency
vDC 1
10. 10
Storage Profiles Feature Overview
Leverages existing constructs in vSphere 5.0
• Requires Enterprise Plus license as the Policy Based Management for storage
in vSphere 5 requires it.
• Datastores expose their capabilities as string labels in 5.0 and 5.1
• Supports datastore clusters - Storage DRS honors the profiles
Storage Profiles are managed through vSphere, not through vCD.
This includes:
• Authoring Storage Profiles
• Adding new Storage Profiles
• Renaming or deleting Storage Profiles
Storage Profiles are a requirements profile, essentially a tier
requirement
Storage Profiles express requirements by depending on
capabilities
11. 11
Storage Profiles Feature Overview
Allows the association of Storage Profiles with Provider vDCs and
Organization vDCs
Can give a subset of storage to a particular Organization vDC
Applies to VMs, vApp Templates, and Media
• VMs placement based on assigned Storage Profile
• Can change Storage Profiles after a VM has already been placed
• Profile-Driven Storage Service remembers association between VM
(home and disks) and Storage Profile (So if it’s relocated to a
different datastore, we can say if it meets the requirements and it is
‘compliant’)
13. 13
Overview of the Three Resource Allocation Models
Summary:
Tenant charged for
resources used
Benefits:
• Over-commitment
controlled by SP
• % of resource
guaranteed can be
unlimited
Use Case:
• Test/Dev
• Unmanaged workloads
in a public cloud –
charge tenants when
resources are used
Summary:
Allows SP to pre-allocate
resources
Benefits:
• Provides predictable
billing
• Does not have
resource QOS
allowing you to
overcommit
Use Case:
• Elastic pool with
minimum resource
guarantees and a cap
• Predictable tenant
billing
Summary:
Has full resource
management controls
(reservations, limits,
shares)
Benefits:
• Cannot over-commit
resources
• Guarantees 100% of
vDC Allocation
Use Case:
• Capacity based
chargeback
• Virtual Private Data
Center
Reservation Pool Allocation Pool Pay As You Go (PAYG)
14. 14
Elastic Virtual Data Center – The Problem
pVDC A pVDC B pVDC C
Tenant
Organization VDC
• Three different clusters, each on separate subnets
15. 15
Elastic Virtual Data Center – Networks
pVDC A pVDC B pVDC C
Tenant
Organization VDC
VXLAN Fabric
• VXLAN allows you to span subnets or L2 domains
16. 16
Elastic Virtual Data Center – pVDC Expansion
Provider Virtual Data Center
Tenant
Organization VDC
VXLAN Fabric
• This allows your Provider vDC to grow to include all three clusters
17. 17
Elastic Virtual Data Center – oVDC Expansion
Provider Virtual Data Center
Tenant
Organization VDC
VXLAN Fabric
• Which allows your Organization Virtual Data Center to expand
18. 18
Elastic Virtual Data Center – Workload Management
Provider Virtual Data Center
Tenant
Organization VDC
VXLAN Fabric
• Can leverage Cross Cluster vMotion to distribute load
19. 19
Elastic Virtual Data Center
Description Benefits
• Container by which a tenant consumes resources (e.g., an
Org VDC) can grow:
• Automatically, without manual intervention on the part of the
cloud provider admin
• On-demand in response to tenant requests (PAYG)
• Within a very large bound that tenants rarely, if ever, reach or
see.
• Provider Admins no longer have to answer “Which cluster
should this VDC go into?”
• Compute capacity for
VDC can come from
multiple clusters under
a single vCenter
• Enables Allocation Pool
& Pay-As-You-Go VDCs
to grow dynamically.
• No support for
Reservation Pool
VDCs
Provider VDC – Bronze A
Physical Hardware
Resource PoolsPort GroupsDatastores
Provider VDC – Bronze B
Physical Hardware
Resource PoolsPort GroupsDatastores
Coke Bronze VDC
Pepsi Bronze VDC Dr Pepper Bronze VDC
20. 20
Added Features to Support Elastic vDCs
1. Elasticity of Allocation Pool Organization vDCs
2. Placement Engine Enhancements
3. Merge Provider vDCs
4. Migrate VMs from a resource pool to other resource pools in a Provider vDC
5. Elasticity of System vDC Resource Pools
25. 25
• Integrated Organization vDC Creation Workflow
• Creates compute, storage, and networking objects in a single workflow
• The Edge Gateway is a first class entity in vCD 1.5
• Exposed at Organization vDC level
• Organization vDC networks replace Organization networks
• Edge Gateways now support:
• Multiple Interfaces on a Edge Gateway
• The ability to sub-allocate IP pools to a Edge Gateway
• Load balancing
• HA
• DNS Relay
• Rate limiting on external interfaces
New Features in Networking
26. 26
Changes at a Glance - vCD 1.5 vs 5.1
Feature vCD 1.5 Organization
Networks
vCD 5.1 Organization
vDC Networks
Gateway visible to user No Org level gateway visible
to user
External network
connectivity for Networks
Single for Org Networks Multiple for Org vDC
networks
Gateway HA No Yes
Multiple edge
configurations
No Yes
Ability to specify external
interface IP
No Yes
IP pool sub allocation User had to assign a set
of external IP addresses
Specify IP ranges on
external interfaces.
DNS Relay No Yes
Ability to configure rate
limits on external
interfaces
No Yes
28. 28
New Features in Gateway Services
Load balancer service on Edge Gateways
Ability to add multiple subnets to VPN tunnels
Ability to add multiple DHCP IP pools
Ability to add explicit SNAT and DNAT rules providing user with full
control over address translation
IP range support in Firewall and NAT services
Service Configuration Changes
• Services are configured on Edge Gateway instead of at the network level
• DHCP can be configured on Isolated Organization vDC networks.
30. 30
Usability Features
New default branding style
• Achieves consistency with our other products
• Cannot revert back to the Charcoal color scheme
• Custom CSS files will require modification
Improved “Add vApp from Catalog” wizard workflow
Easy access to VM Quota and Lease Expirations
New dropdown menu that includes details and search
Redesigned catalog navigation and sub-entity hierarchy
Enhanced help and documentation links
• Every single screen has buttons to access online help
32. 32
Metadata Feature
This feature allows users to assign information to vCD objects
• Can be leveraged by API, Chargeback, ect
• Search functionality is available through the REST API
Metadata consists of Key->Value pairs
Metadata Component Data type Restrictions
Key String • Valid Unicode Strings
• 256 Characters Max
Value
String • Valid Unicode Strings
• No size Restrictions
• >1000 characters - not searchable
Long • As defined by W3 Long Type
DateTime • As defined by W3 DateTimeType
Boolean • As defined by W3 Boolean Type
33. 33
Metadata Access Control
Two types of access control domains:
• ‘General’ – Accessible by Authorized Users
• ‘System’ – Accessible by System Administrators
• Readonly access to Authorized Users
Domain Visibility Accessible by Access type
General Readwrite All users As authorized per vCD entity
System
Readonly System Administrators Full access
Authorized Users Read only access
Private System Admins ONLY Full Access.
35. 35
Miscellaneous Features
Virtual Hardware Version 9
• Supports features presented by HW9 (like 64 CPU support)
• Supports Hardware Virtualization
• VT-x/EPT or AMD-V/RVI
• Memory overhead increased, vMotion limited to like hardware
• Enable/Disable exposed to users who have rights to create a vApp Template
Storage DRS
• Exposes storage Pod as first class storage container (just like a datastores)
making it visible in all workflows where a datastore is visible
• Creation, modification, and deletion of spods not possible in vCD
• Member datastore operations not permissible in VCD
38. 38
Storage Independent of VM Feature
Not specifically a sales feature, more for us to provide support
internally
Added support for Independent Disks
• To support Cloud Foundry as AppCloud could not run on vCD previously without the
API support for this
Provides REST API support for actions on Independent Disks
As these consume disk space, the vCD UI was updated to show
user when they are used:
• Organizations List Page
• A new Independent Disks count column is added.
• Organization Properties Page
• Independent Disks tab is added to show all independent disks belonging to vDC
• Tab is not shown if no independent disk exists in the vDC.
• Virtual Machine Properties Page
• Hardware tab->Hard Disks section, attached independent disks are shown by their
names and all fields for the disk are disabled as they are not editable.
The Snapshot operation with vCloud Director is very simple. It leverages vCenter Server to perform the actual snapshots.
Create Snapshot
Creating a second snapshot overwrites the first
User option to snapshot with/without memory state
User option to quiesce guest before snapshot (requires VMware tools)
Snapshots at vCenter layer will be automatically consolidated
Revert to snapshot
Restores previous VM state (memory, disk, virtual hardware config)
Undeploy operation will preserve snapshots
Cloning and Capture operations will not preserve snapshots
Snapshots can be applied to individual VMs, or to a vApp. When a Snapshot is performed on a vApp, the snapshots are performed in parallel to all the VMs in the vApp in start order groups.
There is no blocking of the Snapshot operations. So if a vApp is told to create a snapshot where a VM in that vApp already has a snapshot, the existing snapshot is overwritten.
No controls/limits on snapshot operations, snapshot storage is the only resource charged for
Some examples:
If you snapshot a vApp, delete the snapshot of a child VM, and revert the vApp, all child VMs will be reverted, except the one where you deleted the snapshot.
If you snapshot a vApp where one of the VMs already has a snapshot, a new snapshot is taken for that VM, and the existing one is overridden.
If you delete the snapshot for a vApp and then snapshot a child VM, then the vApp is again seen as having a snapshot.
ChargeBack
Storage usage for snapshots is accounted for using existing VM modify events.
No new snapshot event type.
NIC settings are read-only for VMs with memory-state snapshots
Thus, networks attached to those NICs cannot be removed
Performance and Cost typically are metrics used to different types of storage.
To provide for multiple tiers of storage, Admins typically created a PvDC for each storage type and used that to manage the storage allocation.
By adding storage profiles, admins can now have multiple tiers of storage within a single pvDC and then divide the storage tiers amongst the various organizations.
Storage profiles is a feature in vsphere and now in vCD allows you to have multiple classes of storage and expose that back to the end user.
Allows the org admin to expose multiple classes of storage in a vDC, gets around limitation in previous release of people having to create multiple vDCs to do the same thing.
Also integrates Storage DRS functionality with vCD. Can cluster different datastores allowing user to do Svmotions between those datastores in the cluster depending on certain events (Like if you run out of space or other metrics you configure (I/O). Storage DRS also allows you to offer additional SLAs on storage.
This is just a review of the current allocation models. Just used to set the stage and ensure everyone is on the same page before beginning.
Allocation Pool Model
With the Allocation Pool Model:
You pay for a pre-allocation of resources.
Organizations are charged for the capacity allocated to their vDCs.
You can expand/contract your resources at any time, but only through Service Provider.
Lowering the guarantee of resources allows for more vApps to fit into the pre-allocation, but this may impact the ability for the vApp to get the resources it asks for.
Service Provider controls resource over-commit by setting a % guaranteed commitment of the Allocation for any vApps deployed (that is, vApp gets an Allocation which is a % guarantee of the reservation). vApps can compete for resources above this guaranteed reservation.
This model:
Does not have Resource Quality Of Service (QOS) in this model, which means that over-commitment is possible.
Has predictable end of month billing.
Reservation Pool Model
The Reservation Pool Model is useful if you know your applications well enough to optimize your own provisioning. This model has Full Resource Management Controls (reservations, limits, shares) available.
As with the Allocation Pool method, Organizations using the Reservation Pool model are charged for vDC capacity.
With this model, Service Provider cannot over-commit resources. This model guarantees 100% commitment of the vDC Allocation.
Note: With this model, the Service Provider has no Percentage of Resource Guaranteed control.
Pay-As-You-Go Method
With this method (also referred to as the Allocation vApp Model) , you are charged for each vApp virtual machine that is running. Like the Allocation Pool Model, the over-commit is controlled by Service Provider and the Percentage of Resource Guaranteed control is available but the Service Provider can set this to unlimited (Expandable Reservation).
This model facilitates an unlimited option similar to Expandable Reservations – it can use Reservations from the pVDC.
Problem Statement:
3 clusters, with 3 different pvdcs on 3 different subnets.
First, you setup a Vxlan fabric. Optional – You can still use it but the clusters have to be in the same subnet
You can then expand your pvdc. You can do this through a ‘merge’ function which is present in this release to create a bigger pvdc on the same vc.
At this point, you can then grow your org vDCs. Grow on demand if it’s paygo as new vm are provisioned, for allocation model you can simply change the settings
In the UI, you can migrate workloads in case you have two clusters, one is heavily loaded, and the other is very light. You can run into this as vDC only has initial placement logic.
Moving a vApp from one cluster, you have to make sure it’s part of the same org, same users. Is vmotion capable, but requires storage to be present. Can use to decommission a cluster, but you can have to move everything and then disable the resource pool and then delete it.
Must be in the same datacenter object.
Elastic vDC feature summary
It doesn’t have to be this painful…
Vmware now supports SSO…
How one uses SSO depends on their role within a cloud environment.
Consumers will tend to use the Web based SSO feature (possibly in conjunction with SSPI), whereas Providers will tend to use SSPI as well as the cross product authentication.
In 1.5, when a routed or isolated network with DHCP was created, in the background a vse device was also created. Now from 5.1 onwards this edge becomes a first class object which is exposed at the org vDC level.
In place of org networks, Org vDC networks have been introduced.
In 1.5, the number of interfaces on the vse used to be 2. Now there are multiple interfaces on the edge gateway.
Also provide support for the ability to sub-allocate pools to the vse.
Generic nat implementation previously wherein the entire control model was limited to the administrators
Used to configure services at the network level. Now, each of the services are configured on the gateway services page.
Feature driven by Cloud Foundry
Before the 5.1 release, AppCloud could not be run on top of vCD simply because it did not have a API to deal with the disks.
The following four APIs are required to support AppCloud:
(String) create_disk(size, vm_locality = nil)
(Object) attach_disk(vm, disk)
(Object) detach_disk(vm, disk)
(Object) delete_disk(disk)
Allows for following integration with other products
Cloud Foundry
Independent disk fills the gap of vCD and Cloud Foundry. It enables AppCloud run on top of the vCD.
ChargeBack
Chargeback uses only REST API for storage usage of independent disk.
Independent disks are accounted for in the organization vDC and provider vDC metrics, whether detached or attached to a VM. The size is not double-counted when attached to a VM.