Hey Alex

Noted on this, will look into it.

Whats the most expensive task in the VR? Load Balancing? Routing? NAT? ACL?

Regards,
Bryan
On 30 Aug 2024 at 7:27 PM +0800, Alex Mattioli <alex.matti...@shapeblue.com>, 
wrote:
> Hi Bryan,
>
> Indeed, your use case is extreme, I'd highly recommend using more networks 
> with less autoscale groups.
>
> On making the VRs redundant, that will take even more resources than 
> standalone routers and won't really give you much extra uptime.
>
> Regards,
> Alex
>
>
>
>
> -----Original Message-----
> From: Bryan Tiang <bryantian...@hotmail.com>
> Sent: Thursday, August 29, 2024 9:09 PM
> To: us...@cloudstack.apache.org; us...@cloudstack.apache.org
> Cc: dev@cloudstack.apache.org
> Subject: Re: Port Forwarding in Network
>
> We update the VR offering to be 4 Core, 4GB. Its a single router setup atm 
> but we’re going to make it redundant soon.
>
> Also, we have a 3rd case which i forgot to mention.
>
> Internet/Leased Line -> ASG LB (API GW) -> Private Gateway to another VPC 
> within same zone -> ASG LB (Microservice 3) -> DB
>
> This scenario is meant to route traffic from VPC A (API GW only) to many 
> other customer VPCs.
>
> Regards,
> Bryan
> On 30 Aug 2024 at 1:48 AM +0800, Wei ZHOU <ustcweiz...@gmail.com>, wrote:
> > Thanks for sharing. Interesting
> >
> > How many cpu and memory does you VR have ?
> >
> >
> > -Wei
> > On Thursday, August 29, 2024, Bryan Tiang <bryantian...@hotmail.com> wrote:
> >
> > > Hi Alex and Wei Zhou,
> > >
> > > Thanks for the input, so it seems this new feature is more
> > > beneficial for those who are currently using Shared Networks.
> > >
> > > We have 50 AutoscaleGroups in a single VR because our company mainly
> > > distributes/broadcasts stock prices from multiple exchanges to
> > > public users, so lots of micro services that need to autoscale
> > > instantaneously when the markets suddenly spike/rally which can
> > > result in 1 - 10x traffic bursts.
> > >
> > > However, most of our Autoscale Groups consists of API Gateways to
> > > route traffic to different network tiers and micro services. This is
> > > what takes up lots of Autoscale Groups.
> > >
> > > We had to duplicate lots of API Gateway into multiple Autoscale
> > > Groups because the current feature only allows load balancing to 1 single 
> > > port.
> > >
> > > So this is more of a workaround for us to overcome the current
> > > Autoscale feature limitation.
> > >
> > > I think something worth mentioning is that our Autoscale Group, load
> > > balances traffic to other Autoscale Groups.
> > >
> > > For example:
> > >
> > > Internet -> ASG LB (API GW) -> ASG LB (Microservice 1) -> Database
> > >
> > > And in some cases, we have this as well:
> > >
> > > Internet -> ASG LB (API GW) -> ASG LB (Microservice 1) -> ASG LB
> > > (Microservice 2)-> Database
> > >
> > > I guess makes the VR very busy.
> > >
> > > Happy to share more, sounds like our use is bit extreme… but it
> > > works so far though. Its only the CPU Utilisation that’s concerning…
> > > (memory is always around 40% so not a bottleneck there)
> > >
> > > Regards,
> > > Bryan
> > > On 29 Aug 2024 at 11:27 PM +0800, Alex Mattioli <
> > > alex.matti...@shapeblue.com>, wrote:
> > > > Hi Bryan,
> > > >
> > > > What's your use case for 50 autoscale groups in 1 VR? When
> > > > designing the
> > > feature we never envisioned more than 2 or 3.
> > > >
> > > > In NAT mode you should be able to get some 3gpbs through the VR,
> > > > in
> > > ROUTED mode then some 6-7gbps. Those numbers do go down
> > > (considerably
> > > sometimes) with the number of firewall rules, load balancing, etc...
> > > you have setup in the network.
> > > >
> > > > You'll need to create new networks in ROUTED mode, there's no
> > > > migration
> > > path from NATTED mode to ROUTED mode.
> > > >
> > > > You definitely can allow all traffic in the firewall and setup
> > > > firewall
> > > rules in each individual VM.
> > > >
> > > > In this initial implementation there's no load balancer in ROUTED
> > > > mode,
> > > so no Autoscale groups. But it is definitely a possible improvement
> > > for future versions.
> > > >
> > > > Cheers
> > > > Alex
> > > >
> > > >
> > > >
> > > >
> > > > -----Original Message-----
> > > > From: Bryan Tiang <bryantian...@hotmail.com>
> > > > Sent: Thursday, August 29, 2024 11:11 AM
> > > > To: us...@cloudstack.apache.org; us...@cloudstack.apache.org
> > > > Cc: dev@cloudstack.apache.org
> > > > Subject: RE: Port Forwarding in Network
> > > >
> > > > Hey Alex,
> > > >
> > > > It’s exiting to hear this new features coming about, and that the
> > > > VR
> > > performance will be improved as a result of pure routing.
> > > >
> > > > We have a pain point right now where our VR is at 75% CPU when
> > > > handling
> > > 200Mbps Internet Traffic. Probably because we have 50 Autoscale
> > > Groups within that 1 VR… (VR is 4Core,4GB).
> > > >
> > > > We have plans support 1Gb-5Gbps Internet Bandwidth within a single
> > > > VR
> > > one day, but if it’s already at 75%… kinda worrying for us. So this
> > > is exciting.
> > > >
> > > > I went through the design document and have few questions. Is this
> > > > going
> > > to be a new network? Or can existing VPC networks upgrade to Routed Mode?
> > > >
> > > > Since every VM will get to have its own Public IP, does it mean
> > > > every VM
> > > can have its own firewall rules now?
> > > >
> > > > Will this feature be available for Autoscale Groups? We are heavy
> > > > users
> > > of it.
> > > >
> > > > Regards,
> > > > Bryan
> > > > On 29 Aug 2024 at 4:22 AM +0800, Alex Mattioli <
> > > alex.matti...@shapeblue.com>, wrote:
> > > > > Hi Marty,
> > > > >
> > > > >
> > > > >
> > > > > Here's the documentation for Routed Mode and Simple Dynamic
> > > > > Routing, I
> > > did the original design and my colleague @Wei Zhou<mailto:Wei.Zhou@
> > > shapeblue.com> refined and implemented it.
> > > > >
> > > > > https://cwiki.apache.org/confluence/pages/viewpage.
> > > action?pageId=306153967
> > > > >
> > > > > https://cwiki.apache.org/confluence/pages/viewpage.
> > > action?pageId=315492858
> > > > >
> > > > > Cheers,
> > > > >
> > > > > Alex
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > -----Original Message-----
> > > > > From: Marty Godsey <mar...@rudio.net>
> > > > > Sent: Wednesday, August 28, 2024 11:07 AM
> > > > > To: us...@cloudstack.apache.org
> > > > > Subject: Re: Port Forwarding in Network
> > > > >
> > > > >
> > > > >
> > > > > Thank you, Alex. I am excited about that addition. Even having
> > > > > the
> > > ability to not have to NAT is very useful.
> > > > >
> > > > >
> > > > >
> > > > > Regards,
> > > > >
> > > > > Marty Godsey
> > > > >
> > > > > Rudio, LLC
> > > > >
> > > > >
> > > > >
> > > > > Book Time: https://calendly.com/rudio-martyg
> > > > >
> > > > > Support:
> > > > > supp...@rudio.net<mailto:supp...@rudio.net?subject=Rudio%
> > > 20Support<mailto:supp...@rudio.net%3cmailto:support@
> > > rudio.net?subject=Rudio%20Support>>
> > > > >
> > > > > Ph: 859-328-1100
> > > > >
> > > > > The content of this email is intended for the person or entity
> > > > > to
> > > which it is addressed only. This email may contain confidential
> > > information. If you are not the person to whom this message is
> > > addressed, be aware that any use, reproduction, or distribution of
> > > this message is strictly prohibited. If you received this in error,
> > > please contact the sender and immediately delete this email and any 
> > > attachments.
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > From: Alex Mattioli
> > > > > <alex.matti...@shapeblue.com<mailto:Alex.Mattioli@
> > > shapeblue.com>>
> > > > >
> > > > > Date: Tuesday, August 27, 2024 at 11:56 AM
> > > > >
> > > > > To:
> > > > > us...@cloudstack.apache.org<mailto:us...@cloudstack.apache.org>
> > > > > <
> > > us...@cloudstack.apache.org<mailto:us...@cloudstack.apache.org>>
> > > > >
> > > > > Subject: RE: Port Forwarding in Network
> > > > >
> > > > > WARNING: This email originated from outside of the organization.
> > > > > Do
> > > not click links or open attachments unless you recognize the sender
> > > and know the content is safe.
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > Hi Marty,
> > > > >
> > > > >
> > > > >
> > > > > There are two PRs in progress, one for Routed Mode for IPv4 in
> > > Isolated Networks and VPCs and another for Simple Dynamic Route with BGP.
> > > > >
> > > > >
> > > > >
> > > > > With Routed Mode you'll be able to assign public IPs directly to
> > > > > VMs,
> > > this should be ready for ACS 4.20, which will be routed via the ACS VR.
> > > > >
> > > > > This has been possible for IPv6 since ACS 4.17 and will work in
> > > > > a
> > > similar way (with some differences) for IPv4. Here's a video
> > > explaining how it works for IPv6:
> > > https://www.youtube.com/watch?v=UvCSmU1TjRY&t=1583s
> > > > >
> > > > >
> > > > >
> > > > > As mentioned before, if you want to skip the VR completely then
> > > > > you
> > > need to use Shared Networks, but then end users can't deploy the
> > > networks themselves without operator intervention.
> > > > >
> > > > >
> > > > >
> > > > > Cheers
> > > > >
> > > > > Alex
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > -----Original Message-----
> > > > >
> > > > > From: Jayanth Babu A <jayanth.b...@nxtgen.com.INVALID<mailto:
> > > jayanth.b...@nxtgen.com.INVALID>>
> > > > >
> > > > > Sent: Tuesday, August 27, 2024 10:27 AM
> > > > >
> > > > > To:
> > > > > us...@cloudstack.apache.org<mailto:us...@cloudstack.apache.org>
> > > > >
> > > > > Subject: Re: Port Forwarding in Network
> > > > >
> > > > >
> > > > >
> > > > > Hi Marty,
> > > > >
> > > > > Please use Shared Networks [1].
> > > > >
> > > > >
> > > > >
> > > > > [1] https://atpscan.global.hornetsecurity.com/?d=
> > > xMOwK4fYoexeGDaCItpovxDkoPdExpSMKaLuotztWEw&f=1X9ll9UDNTAUv9XEhAoS-
> > > oCZLIFMKLOf3SQZgHrZSZlrXbexUH8NtKLJCqQbeAYB&i=&k=bm7B&m=x1rGyep2ImM3
> > > kF- 8P6y1JWh7yEkoCGNNgU8oyJkxPaALdf4b2xt3n4PE01uT1okjgB6Kw5tM2yI
> > > KoLpa6cjYlK58irpRbdjWYflteXydz9OVb4jJgpLPFwQzFkj2QYTn&n=
> > > qT4mJ0BYBeh6jAxOCD1hayLTVyupmjmzwzzkOhAmOF4z7wMla_tk04lc9D939Rfl&r=
> > > IVbx63cjnjXzXq_Sv0qS0mvAEousFhnYo0ONd_j_NKawfjzf9DWkEB-VcJALkcaL&s=
> > > 40bdd3dc1b6d4512eb8828b1f28bd4d08a871934dab0ba463a647f6e5f00
> > > 9a36&u=https%3A%2F%2Fdocs.cloudstack.apache.org%2Fen%
> > > 2Flatest%2Fadminguide%2Fnetworking.html%23shared-networks
> > > > >
> > > > >
> > > > >
> > > > > Thanks,
> > > > >
> > > > > Jayanth
> > > > >
> > > > >
> > > > >
> > > > > ________________________________
> > > > >
> > > > > From: Marty Godsey <mar...@rudio.net<mailto:mar...@rudio.net>>
> > > > >
> > > > > Sent: Tuesday, August 27, 2024 6:38:12 pm
> > > > >
> > > > > To:
> > > > > us...@cloudstack.apache.org<mailto:us...@cloudstack.apache.org>
> > > > > <
> > > us...@cloudstack.apache.org<mailto:us...@cloudstack.apache.org>>
> > > > >
> > > > > Subject: Re: Port Forwarding in Network
> > > > >
> > > > >
> > > > >
> > > > > This is what I went ahead and used.
> > > > >
> > > > >
> > > > >
> > > > > Has there been a feature request to create a way to directly
> > > > > provide a
> > > public IP to an instance instead of using a VR?
> > > > >
> > > > >
> > > > >
> > > > > Regards,
> > > > >
> > > > > Marty Godsey
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > From: Jithin Raju <jithin.r...@shapeblue.com<mailto:
> > > jithin.r...@shapeblue.com>>
> > > > >
> > > > > Date: Tuesday, August 27, 2024 at 12:06 AM
> > > > >
> > > > > To:
> > > > > us...@cloudstack.apache.org<mailto:us...@cloudstack.apache.org>
> > > > > <
> > > us...@cloudstack.apache.org<mailto:us...@cloudstack.apache.org>>
> > > > >
> > > > > Subject: Re: Port Forwarding in Network
> > > > >
> > > > > WARNING: This email originated from outside of the organization.
> > > > > Do
> > > not click links or open attachments unless you recognize the sender
> > > and know the content is safe.
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > Hi Marty,
> > > > >
> > > > >
> > > > >
> > > > > Could you use static NAT instead?
> > > > >
> > > > >
> > > > >
> > > > > -Jithin
> > > > >
> > > > >
> > > > >
> > > > > From: Marty Godsey <mar...@rudio.net<mailto:mar...@rudio.net>>
> > > > >
> > > > > Date: Monday, 26 August 2024 at 9:26 PM
> > > > >
> > > > > To:
> > > > > us...@cloudstack.apache.org<mailto:us...@cloudstack.apache.org>
> > > > > <
> > > us...@cloudstack.apache.org<mailto:us...@cloudstack.apache.org>>
> > > > >
> > > > > Subject: Port Forwarding in Network
> > > > >
> > > > > Is there a way to easily forward all ports without having to put
> > > > > in 1
> > > – 65525? I know it’s small and petty, but in other places, you can
> > > do a -1 to specify all. You don’t seem to be able to do that here.
> > > > >
> > > > >
> > > > >
> > > > > Regards,
> > > > >
> > > > > Marty Godsey
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > Disclaimer *** This e-mail contains PRIVILEGED AND CONFIDENTIAL
> > > INFORMATION intended solely for the use of the addressee(s). If you
> > > are not the intended recipient, please notify the sender by e-mail
> > > and delete the original message. Further, you are not authorised to
> > > copy, disclose, or distribute this e-mail or its contents to any
> > > other person and any such actions are unlawful and strictly
> > > prohibited. This e-mail may contain viruses. NxtGen Datacenter &
> > > Cloud Technologies Private Ltd (“NxtGen”) has taken every reasonable
> > > precaution to minimize this risk but is not liable for any damage
> > > you may sustain as a result of any virus in this e-mail. You should
> > > carry out your own virus checks before opening the e-mail or
> > > attachment. NxtGen reserves the right to monitor and review the
> > > content of all messages sent to or from this e-mail address.
> > > Messages sent to or from this e-mail address may be stored on the
> > > NxtGen e-mail system. *** End of Disclaimer ***NXTGEN***
> > >

Reply via email to