Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


Shells Virtual Desktop
BMail.ag - Secure Email Service
Server.net
CPLicense.net
VPS Server
Buy VPN
Vultr
VMs for AI
HostDare
HostDare
ReliableSite White-Label Dedicated Hosting for Resellers
InterServer VPS
BMail.ag - Secure Email Service
Best VPN
High-Performance Bare Metal Server Solutions
Karvl.com
Server Mania Cloud Hosting
DataWagon Hosting
AlphaVPS Hosting
Evoxt.com
Clouvider
VPS Hosting with NVMe
Residential IPs in the US & 4G Mobile Proxies in EU & US with Unlimited Bandwidth
ReliableSite White-Label Dedicated Hosting for Resellers
Rabisu - Hosting Solutions
Shells Virtual Desktop
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

Onidel Managed PostgreSQL Database | Free Early Access (Beta) | SG AU NL US VN

24

Comments

  • SmigitSmigit Member

    @onidel said:

    @Smigit said:
    Looking at the screenshots, can the whitelisting UI maybe include the selection of one or more Onidel VPS and have the IP ranges auto configured when selecting that existing host, and auto updated if for any reason the IP address changes in the future (such as the host IP is reallocated due to maintenance, or people make changes via the VPS servers networking tab to enable/disable IPv6 or to an ‘additional IP'). Saves jumping into those settings to manually copy changes over, avoids fat finger errors and is generally just a tad quicker to get going.

    Also curious about private bandwidth that Fat32 mentioned for same region.

    we could support that, but I'm not sure if I like it. From security perspective, I generally prefer whitelisting rules to be explicit - ACLs shouldn't change automatically without a user-initiated action.

    if you are using Onidel VMs, you will soon be able to attach the DB to your VPC, which can help simplify things in many cases.

    yep attaching it might do the trick.

    Thanked by 1onidel
  • HostBilbyHostBilby Member, Patron Provider

    @Smigit said:
    It looks like you guys went to the plan pages at @HostBilby and named the SQL tiers after their offerings. No one seems to be picking the Australian snakes and spiders that will kill you for some reason.

    Looks interesting but. Are there other databases along with SQLite planned?

    I’m ok with it if they can make my whmcs database fasterer and betterer!

    notONIDEL

  • SmigitSmigit Member

    @HostBilby said:

    @Smigit said:
    It looks like you guys went to the plan pages at @HostBilby and named the SQL tiers after their offerings. No one seems to be picking the Australian snakes and spiders that will kill you for some reason.

    Looks interesting but. Are there other databases along with SQLite planned?

    I’m ok with it if they can make my whmcs database fasterer and betterer!

    That’d be the real easter miracle. :wink:

    Thanked by 3onidel oloke HostBilby
  • onidelonidel Member, Patron Provider, Top Host, Megathread Squad
    edited April 6

    @FAT32 said:

    @onidel said:

    @Smigit said:
    Gonna shoot a message over later…want to have a play. Got some idling servers I’ll move something to.

    Out of interest, have you built in to the UI support for upgrading of databases, so you can for example go from PostgreSQL 16 to 17 as your application stack is updated? Might be handy, especially if it can fit in with the 7 day backup retention to allow a downgrade in the scenario something has gone wrong and to automate a backup on commencement of the upgrade, etc.

    we haven't explored that yet, but it's definitely something we are planning to look into. If there's a paved road for upgrade, we'd aim to support it directly in the UI. Our goal is to simplify those stuffs as much as possible.

    @FAT32 said:
    Anyway serious question for now:

    1. How is the IOPS determined? I assume each managed DB is stored at their own Ceph-like storage at the backend and the I/O will be restricted to that particular DB?
    2. Most DB requests should be read-heavy, granted most of the common read should ideally be cached / fit in memory, does it makes sense to have higher read IOPS than write IOPS?
    3. There doesn't seem to be mention of CPU limitation, does that means a user could theoretically hog the whole CPU for their unoptimised queries (while still remain within the disk I/O)?
    4. 25 connections might be a bit limited for a managed DB (eg. Let's assume a simple application with 10-20 connections per application node, that means it will hit the bottleneck with just ~2 nodes), can this be further bumped to say 100?
    5. What will be the bandwidth limitation like? Can user utilise free private bandwidth for requests within the same DC (such as VM products with Onidel)?
    1. Each managed database service runs on its own dedicated VM. The database data is stored on a separate disk attached to that VM, and the IOPS limit applies to this disk - not to individual databases within it. You're free to create as many databases as you'd like on your instance.
    2. Good call out. Those specs aren't final and we'll adjust before GA.
    3. You can use the full vCPU allocation for your instance. If you're consistently maxing it out, we'll reach out to suggest upgrading your plan :-)
    4. We definitely can. As mentioned all those specs are not final, and we will adjust it as we go. We are trying to balance client connections / vcpu / ram / disk space for each plans.
    5. Yes, you'll be able to attach your database to your VPC for private bandwidth between your DB and VMs in the same DC. This isn't available just yet.

    Thanks, that clear things up. My understanding of "Managed DB" is more of I don't have to worry too much about the resources such as RAM as well, but that's a bit different than what I expect.

    I didn't noticed there's mention of vCPU, I guess it will be great if you mention that as well as I thought it is all in the same big instance, performance will most likely suffer a bit more as it is executed in a virtualisation container instead of bare metal.

    all specs will be available when we reach GA. we're trying to see how people utilise the resources.

    we thought about having everything in a same big boy as well, but it comes with many things that we do not like:

    • single point of failure. if a DB server / machine itself dies for some reasons, all customers will be impacted.
    • same thing applies to daily operations - one minor config change can impact all customers.
    • hard to make access control right.
    • downtime when doing maintenance
    • and etc

    why wouldn't we take advantage of our existing HA virtualisation infra? it gives us better control, isolation, reliablity and for most use cases I think the performance difference is nelegible - just need to size the resources right.

    Thanked by 3oloke FAT32 lukast__
  • plumbergplumberg Veteran, Megathread Squad

    Wooooooot
    Good going @onidel @oloke

  • onidelonidel Member, Patron Provider, Top Host, Megathread Squad

    @HostBilby said:

    @Smigit said:
    It looks like you guys went to the plan pages at @HostBilby and named the SQL tiers after their offerings. No one seems to be picking the Australian snakes and spiders that will kill you for some reason.

    Looks interesting but. Are there other databases along with SQLite planned?

    I’m ok with it if they can make my whmcs database fasterer and betterer!

    notONIDEL

    hah i just wanted to promote those australian buddies and GPT gave me the list of names. i may actually rename it to better represent the compute power.

  • HostBilbyHostBilby Member, Patron Provider

    @onidel said:

    @HostBilby said:

    @Smigit said:
    It looks like you guys went to the plan pages at @HostBilby and named the SQL tiers after their offerings. No one seems to be picking the Australian snakes and spiders that will kill you for some reason.

    Looks interesting but. Are there other databases along with SQLite planned?

    I’m ok with it if they can make my whmcs database fasterer and betterer!

    notONIDEL

    hah i just wanted to promote those australian buddies and GPT gave me the list of names. i may actually rename it to better represent the compute power.

    Always in good company ❤️

  • FAT32FAT32 Administrator, Deal Compiler Extraordinaire

    @onidel said:

    @HostBilby said:

    @Smigit said:
    It looks like you guys went to the plan pages at @HostBilby and named the SQL tiers after their offerings. No one seems to be picking the Australian snakes and spiders that will kill you for some reason.

    Looks interesting but. Are there other databases along with SQLite planned?

    I’m ok with it if they can make my whmcs database fasterer and betterer!

    notONIDEL

    hah i just wanted to promote those australian buddies and GPT gave me the list of names. i may actually rename it to better represent the compute power.

    How much do I need to pay to name the largest plan Le Dino

  • FAT32FAT32 Administrator, Deal Compiler Extraordinaire

    @onidel said:

    @FAT32 said:

    @onidel said:

    @Smigit said:
    Gonna shoot a message over later…want to have a play. Got some idling servers I’ll move something to.

    Out of interest, have you built in to the UI support for upgrading of databases, so you can for example go from PostgreSQL 16 to 17 as your application stack is updated? Might be handy, especially if it can fit in with the 7 day backup retention to allow a downgrade in the scenario something has gone wrong and to automate a backup on commencement of the upgrade, etc.

    we haven't explored that yet, but it's definitely something we are planning to look into. If there's a paved road for upgrade, we'd aim to support it directly in the UI. Our goal is to simplify those stuffs as much as possible.

    @FAT32 said:
    Anyway serious question for now:

    1. How is the IOPS determined? I assume each managed DB is stored at their own Ceph-like storage at the backend and the I/O will be restricted to that particular DB?
    2. Most DB requests should be read-heavy, granted most of the common read should ideally be cached / fit in memory, does it makes sense to have higher read IOPS than write IOPS?
    3. There doesn't seem to be mention of CPU limitation, does that means a user could theoretically hog the whole CPU for their unoptimised queries (while still remain within the disk I/O)?
    4. 25 connections might be a bit limited for a managed DB (eg. Let's assume a simple application with 10-20 connections per application node, that means it will hit the bottleneck with just ~2 nodes), can this be further bumped to say 100?
    5. What will be the bandwidth limitation like? Can user utilise free private bandwidth for requests within the same DC (such as VM products with Onidel)?
    1. Each managed database service runs on its own dedicated VM. The database data is stored on a separate disk attached to that VM, and the IOPS limit applies to this disk - not to individual databases within it. You're free to create as many databases as you'd like on your instance.
    2. Good call out. Those specs aren't final and we'll adjust before GA.
    3. You can use the full vCPU allocation for your instance. If you're consistently maxing it out, we'll reach out to suggest upgrading your plan :-)
    4. We definitely can. As mentioned all those specs are not final, and we will adjust it as we go. We are trying to balance client connections / vcpu / ram / disk space for each plans.
    5. Yes, you'll be able to attach your database to your VPC for private bandwidth between your DB and VMs in the same DC. This isn't available just yet.

    Thanks, that clear things up. My understanding of "Managed DB" is more of I don't have to worry too much about the resources such as RAM as well, but that's a bit different than what I expect.

    I didn't noticed there's mention of vCPU, I guess it will be great if you mention that as well as I thought it is all in the same big instance, performance will most likely suffer a bit more as it is executed in a virtualisation container instead of bare metal.

    all specs will be available when we reach GA. we're trying to see how people utilise the resources.

    we thought about having everything in a same big boy as well, but it comes with many things that we do not like:

    • single point of failure. if a DB server / machine itself dies for some reasons, all customers will be impacted.
    • same thing applies to daily operations - one minor config change can impact all customers.
    • hard to make access control right.
    • downtime when doing maintenance
    • and etc

    why wouldn't we take advantage of our existing HA virtualisation infra? it gives us better control, isolation, reliablity and for most use cases I think the performance difference is nelegible - just need to size the resources right.

    Understood, I am just trying to understand the difference between me running on a VM on Onidel (or other platform) vs this managed DB.

    In this case it feels like a VM with PostgreSQL template, but without the SSH and I still have to manually handle with performance tuning etc. Of course, some future benefits could include auto scale up / down CPU depends on load etc, which makes it more attractive as a "managed" DB service.

    Thanked by 1onidel
  • plumbergplumberg Veteran, Megathread Squad

    Plans for managed

    • Sql server
    • duck db

    Ability to move data between locations?
    Read only replicas?
    Geo replicate data among different locations?

    @onidel @oloke

  • LeviLevi Member

    How much do you know about postgre in order to offer managed service?

    Thanked by 1onidel
  • NeoonNeoon Community Contributor, Veteran

    We need a teleportation feature, eh I mean migration feature.
    One click and my databaz ein Sydney is teleported to Murica.

    Thanked by 2onidel suyadi92
  • rpqurpqu Member

    @Neoon said:
    We need a teleportation feature, eh I mean migration feature.
    One click and my databaz ein Sydney is teleported to Murica.

    Should have asked virtono

  • NeoonNeoon Community Contributor, Veteran

    @rpqu said:

    @Neoon said:
    We need a teleportation feature, eh I mean migration feature.
    One click and my databaz ein Sydney is teleported to Murica.

    Should have asked virtono

    @virtono can you provide your expertise please?

  • onidelonidel Member, Patron Provider, Top Host, Megathread Squad

    @FAT32 said:

    @onidel said:

    @FAT32 said:

    @onidel said:

    @Smigit said:
    Gonna shoot a message over later…want to have a play. Got some idling servers I’ll move something to.

    Out of interest, have you built in to the UI support for upgrading of databases, so you can for example go from PostgreSQL 16 to 17 as your application stack is updated? Might be handy, especially if it can fit in with the 7 day backup retention to allow a downgrade in the scenario something has gone wrong and to automate a backup on commencement of the upgrade, etc.

    we haven't explored that yet, but it's definitely something we are planning to look into. If there's a paved road for upgrade, we'd aim to support it directly in the UI. Our goal is to simplify those stuffs as much as possible.

    @FAT32 said:
    Anyway serious question for now:

    1. How is the IOPS determined? I assume each managed DB is stored at their own Ceph-like storage at the backend and the I/O will be restricted to that particular DB?
    2. Most DB requests should be read-heavy, granted most of the common read should ideally be cached / fit in memory, does it makes sense to have higher read IOPS than write IOPS?
    3. There doesn't seem to be mention of CPU limitation, does that means a user could theoretically hog the whole CPU for their unoptimised queries (while still remain within the disk I/O)?
    4. 25 connections might be a bit limited for a managed DB (eg. Let's assume a simple application with 10-20 connections per application node, that means it will hit the bottleneck with just ~2 nodes), can this be further bumped to say 100?
    5. What will be the bandwidth limitation like? Can user utilise free private bandwidth for requests within the same DC (such as VM products with Onidel)?
    1. Each managed database service runs on its own dedicated VM. The database data is stored on a separate disk attached to that VM, and the IOPS limit applies to this disk - not to individual databases within it. You're free to create as many databases as you'd like on your instance.
    2. Good call out. Those specs aren't final and we'll adjust before GA.
    3. You can use the full vCPU allocation for your instance. If you're consistently maxing it out, we'll reach out to suggest upgrading your plan :-)
    4. We definitely can. As mentioned all those specs are not final, and we will adjust it as we go. We are trying to balance client connections / vcpu / ram / disk space for each plans.
    5. Yes, you'll be able to attach your database to your VPC for private bandwidth between your DB and VMs in the same DC. This isn't available just yet.

    Thanks, that clear things up. My understanding of "Managed DB" is more of I don't have to worry too much about the resources such as RAM as well, but that's a bit different than what I expect.

    I didn't noticed there's mention of vCPU, I guess it will be great if you mention that as well as I thought it is all in the same big instance, performance will most likely suffer a bit more as it is executed in a virtualisation container instead of bare metal.

    all specs will be available when we reach GA. we're trying to see how people utilise the resources.

    we thought about having everything in a same big boy as well, but it comes with many things that we do not like:

    • single point of failure. if a DB server / machine itself dies for some reasons, all customers will be impacted.
    • same thing applies to daily operations - one minor config change can impact all customers.
    • hard to make access control right.
    • downtime when doing maintenance
    • and etc

    why wouldn't we take advantage of our existing HA virtualisation infra? it gives us better control, isolation, reliablity and for most use cases I think the performance difference is nelegible - just need to size the resources right.

    Understood, I am just trying to understand the difference between me running on a VM on Onidel (or other platform) vs this managed DB.

    In this case it feels like a VM with PostgreSQL template, but without the SSH and I still have to manually handle with performance tuning etc. Of course, some future benefits could include auto scale up / down CPU depends on load etc, which makes it more attractive as a "managed" DB service.

    that's a fair point. The main difference is that we handle things like installation, initial tuning, encryption, upgrades, backups, and patching - along with any additional configurations and features we roll out over time. Basically rather than managing the database as infrastructure, you can focus more on using it as a service. You pay to get your time and peace of mind back.

    Thanked by 1FAT32
  • onidelonidel Member, Patron Provider, Top Host, Megathread Squad

    @Levi said:
    How much do you know about postgre in order to offer managed service?

    can't say we know better than anyone else here, but we have been running postgre in prod for more than 5yrs.

  • emghemgh Member, Megathread Squad

    did mr ococke code this

    sorry meant ococke

    fuck, sorry, meant to say ococke

    i give up

    Thanked by 2onidel suyadi92
  • emghemgh Member, Megathread Squad

    @onidel said:

    @Levi said:
    How much do you know about postgre in order to offer managed service?

    can't say we know better than anyone else here, but we have been running postgre in prod for more than 5yrs.

    nobody knows postgres better than me

    Thanked by 2onidel suyadi92
  • SmigitSmigit Member

    @onidel said:

    @Levi said:
    How much do you know about postgre in order to offer managed service?

    can't say we know better than anyone else here

    Feel free to tell people you know more than me

    Thanked by 3onidel emgh suyadi92
  • beanman109beanman109 Member, Host Rep, Megathread Squad

    @emgh said:

    @onidel said:

    @Levi said:
    How much do you know about postgre in order to offer managed service?

    can't say we know better than anyone else here, but we have been running postgre in prod for more than 5yrs.

    nobody knows postgres better than me

    what about postgres peter

  • dodheimsgarddodheimsgard Member
    edited April 6

    Is your postgress db HA?

    Thanked by 1onidel
  • MurvMurv Member, Megathread Squad
  • beanman109beanman109 Member, Host Rep, Megathread Squad

    @Murv said:
    halo, thx @oloke @onidel
    tis a dream come tru

    image

    are you gonna pay that or

  • MurvMurv Member, Megathread Squad

    @beanman109 said: are you gonna pay that or

    me waiting for payday
    too large to pay right now

  • FAT32FAT32 Administrator, Deal Compiler Extraordinaire

    @Murv said:
    halo, thx @oloke @onidel
    tis a dream come tru

    image

    @oloke can I transfer $0.02 account credit to this account

  • FAT32FAT32 Administrator, Deal Compiler Extraordinaire

    Also @Murv can you use my referral code so I get 15% of your $0.01

  • emghemgh Member, Megathread Squad

    @beanman109 said:

    @emgh said:

    @onidel said:

    @Levi said:
    How much do you know about postgre in order to offer managed service?

    can't say we know better than anyone else here, but we have been running postgre in prod for more than 5yrs.

    nobody knows postgres better than me

    what about postgres peter

    i said nobody

  • MurvMurv Member, Megathread Squad

    @FAT32 said: @oloke can I transfer $0.02 account credit to this account

    so much generous!

    image

  • MurvMurv Member, Megathread Squad

    @FAT32 said: Also @Murv can you use my referral code so I get 15% of your $0.01

    i don't think their crypto gateway is ready for this yet
    @oloke full fix dis plz

    image

  • SmigitSmigit Member
    edited April 6

    @Murv said:
    halo, thx @oloke @onidel
    tis a dream come tru

    image

    -90OFF

Sign In or Register to comment.