261
Views
6
Comments
Solved
Auto-scaling options

New to OS.  I'm interested in learning from other's experiences around auto-scaling in OS.  I believe that the devops tasks to scale horizontally or vertically are taken care of by the platform once a user manually requests additional resources in the admin console, but the manual request is required.  

I also believe that using container-based deployment allows for the auto-scale that comes wtih continer management, but that OS doesn't manage container deployments natively.

How has a need for auto-scaling impacted you and how have you addressed it.

Thanks.

2018-10-29 08-31-03
João Marques
 
MVP
Solution

As far as I know, there is no auto-scaling feature yet with OutSystems Cloud services.

Nonetheless, it should be possible if you're using other Cloud services like AWS although I haven't tried that myself.

There is an interesting post discussion about dynamic scaling here.

 

Kind regards,
João

2018-10-29 08-31-03
João Marques
 
MVP

Hi David,


You can scale horizontally and vertically and this can be achieved in different ways, depending on your infrastructure being on the cloud or on-premises.

Take a look at this documentation, it is a great starting point about this topic.


Hope it helps.


Kind regards,
João

UserImage.jpg
David Knight

Thanks Joao.  That is a helpful document.  I've read that one and most of the other related doc in the Evaluation guide and developer documentation.  

As that document points out, an admin (human) has to manually select additional capacity in order to achieve scaling up or out.  I'm not under-valuing the work that the native OS platform does to 'just take care' of the rest of the devops / infrastructure details, but what if I wanted my application to be able to automatically scale based on monitoring triggers and/or programatically?  That is, dynamically without human intervention.  

I like the native management the OS platform provides so I don't want to have to use containers unless it's absolutely necessary.

See?

2018-10-29 08-31-03
João Marques
 
MVP
Solution

As far as I know, there is no auto-scaling feature yet with OutSystems Cloud services.

Nonetheless, it should be possible if you're using other Cloud services like AWS although I haven't tried that myself.

There is an interesting post discussion about dynamic scaling here.

 

Kind regards,
João

UserImage.jpg
David Knight

Thanks.  That is a helpful thread.  So, non-native OS deployment on AWS creates the option too.

I like the one-stop shop of the native OS platform, but this is a good alternative.

I'll leave the question out there so I can hear how others have addressed this need. 

Thanks.

UserImage.jpg
David Knight

Joao:

You've been helpful.  I'll mark this as a solution and since what I'm looking for is more of a discussion, I will mark this answered and move the discussion to that part of the Forum.


Thanks much!

UserImage.jpg
David Knight
Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.