On 21 Jul 2020, at 17:44 , Damiano Venturin <dam(a)venturin.net>
wrote:
I think there are 9 components in OpenStack. Some are optional. Am I
wrong if I visualize them as "containers with a special task" next to
any "normal vms" I might add?
usually ran on their own physical/bare-metals, providing the services for the rest, as
you'll need the raw I/O & cpu.
Lets take an example: say I want to run a simple webserver serving
static websites inside openstack.
Those are done with “specialized” ObjectStorage, the S3s of the OpenStack (Actually
OpenStack has had S3 compatibility for a while now!)
Thought that could be provided separately or together with the BlockStorage (ie. the
virtual disk you partition & format inside a VM), but you
access them separately. Those static webRoots are truely static, no nginx/caddy/apache
routing to different parts, those you’ll have to handle in different ways. Typically
you’ll put the static content on a static.domain while your dynamic content is on
www.domain, refering to the static.domain/pictures or static.domain/js/assests.js
I might have a debian vm running Nginx which uses the Storage
openstack
component as webroot. The real storage is defined and managed by
openstack outside of the vm. Close?
not quite, see above ;)
If it's like that, what would be a use case for the Nova
component?
<quote> Nova is the OpenStack project that provides a way to provision compute
instances (aka virtual servers).
<quote> OpenStack Nova provides a cloud computing fabric controller, supporting a
wide variety of compute technologies, including: libvirt (KVM, Xen, LXC and more),
Hyper-V, VMware, XenServer, OpenStack Ironic and PowerVM.
Thus, NOVA is what creates the VMs/containers for you.
I've looked at the OVH Public Openstack page: wow!! I've lost
my socks.
I can't even understand what I need.
First ALWAYS understands your needs, ie. how many VM instances of what sizes and storage,
THEN you look at the Cloud provider’s pricing
I'll ask in Enough forum but iyo what would be the monthly cost
of the
simplest OVH stack, roughly?
Simplest OVH stack?
$0.04 / month ? like 1 Gig /month of (S3 type) ObjectStorage :)
a VM instance: S1-2 going for USD$3.50 ex. VAT/month (USD$0.01 ex. VAT/hour)
Another matter here is: how much the OVH infrastructure can be
considered "3 letters agencies"-resistant (both legally and technically) ?
Well… they are HQ Based in France… GDPR should apply… other than that: always assumes the
data/etc. can be seen if in a cloud providers environment :( the reason you’ll try to
compress and encrypt as much as possible… running your bare metals in OVH/etc. you’ll have
a tad better protection than running inside the public clouds
For delicate matters, one can't rely on 3rd party vps because
it's too
easy to dump its ram and this makes LUKS useless. Running bare-metal
gives a bit more protection or at least some heads-up and control. Where
is OVH standing in this regard?
you’ll have to pick your own poison etc.
if that is a serious issue, then you should rather use baremetals to boot of
(OVH/kimsufi/Syo same company different names - has lots to choose from)
That said, the OVH public cloud provisioned VMs have served me well too
> I don’t think it was chosed for the OpenStack, I belive they chose it and just
build/used the OpenStack credentials to fast track the VM creation/etc.
Why that? do you think it's faster/easier to deploy vms on openstack?
No, when you are automating things, it’s “beterer” to make use of the APIs to provision
(easier to delete and restart) than to get the user to create the VM(s) through hundreds
of clicks and turnes and forms to fill in (in the webbrowser) and then to copy/paste the
information in a text file to run the commands, than to use the API to provision the VM
instances correct the first time, and have the information correctly available