...
The security profile for deployment requires outbound access to nexus3.onap.org:10001/10003 as well as ssh/http/https access git.onap.org to do pulls and curls in-container for some components (being fixed). In order to orchestrate VMs on a currently supported Openstack/Rackspace infrastructure keystone and CLI/HEAT outbound access is required (in the future cloud-native VNF deployment will be supported).
Marketplace Utilization - no use of marketplace services is required in either AWS or Azure. The ONAP deployment brings its own open source software stack to a bare Ubuntu VM. At this time Kubernetes as a Service is not required and all resiliency/scaling/replication/load-balancing/federation behaviour for HA and Geo-Redundancy is handled natively by the Kubernetes framework.
Deployment Use Cases
There are several deployment scenarios that include VMs and containers both for ONAP itself and the VNFs that are managed. Container deployments are further segregated by managed kubernetes and Kubernetes as a Service types. We assume that all ONAP components run as Docker containers whether they are managed per VM (HEAT) or managed in a Kubernetes cluster namespace (KaaS or managed).
...
Monthly Cost
Cost $US | Artifact | Details | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
$102.2$365/m at $0.1465 (CAN)/h | VM running Ubuntu 16.04 E8s V3 | Total | $116.2/m(64g/8vCores) | $12.0/m at $0.1/m/Gb | EBS volume | 120Gb | $2.0/m | Elastic EIP | AMI image snapshot | 128G SSD | |
$0 | no extra volume (only 16G VMs have 30G disks) | ||||||||||
IP | |||||||||||
$0 | image snapshot | ||||||||||
$0 | Cloud Services | ||||||||||
Total | |||||||||||
$/m |
Amazon AWS
VM: Minimum EC2 instance of size 61G (ideally 128G) with a 120+GB EBS volume (ideally 1024GB) and at least 8 vCores (ideally 64 vCores), network 1Gbps (ideally 10Gbps).
...
Cost $US | Artifact | Details | |
---|---|---|---|
$102.2/m at $0.14/h | EC2 spot VM running Ubuntu 16.04 R4.2xlarge | (64g/8vCores) | |
$12.0/m at $0.1/m/Gb | EBS volume | 120Gb | |
$2.0/m | Elastic EIP | ||
AMI image snapshot | |||
$0 | Cloud Services | ||
Total | |||
$116.2/m |
Artifacts
Amazon
Spot template
security group
...
Code Block |
---|
SPOT only { "IamFleetRole": "arn:aws:iam::453279094200:role/aws-ec2-spot-fleet-tagging-role", "AllocationStrategy": "lowestPrice", "TargetCapacity": 1, "SpotPrice": "0.532", "ValidFrom": "2018-01-31T20:31:16Z", "ValidUntil": "2019-01-31T20:31:16Z", "TerminateInstancesWithExpiration": true, "LaunchSpecifications": [ { "ImageId": "ami-aa2ea6d0", "InstanceType": "r4.2xlarge", "KeyName": "obrien_systems_aws_20141115", "SpotPrice": "0.532", "BlockDeviceMappings": [ { "DeviceName": "/dev/sda1", "Ebs": { "DeleteOnTermination": true, "VolumeType": "gp2", "VolumeSize": 120, "SnapshotId": "snap-0dcc947e7c10bed94" } } ], "SecurityGroups": [ { "GroupId": "sg-de2185a9" } ] } ], "Type": "request" } |
Microsoft
Azure Resource Manager Template