Office 365 Expert - I am not. I have a customer that...
I have a customer that heavily uses Microsoft Office 365. It's hosted. All the data I see about usage per user appears theoretical. In that the formulas assume people are taking turns using the bandwidth as if there is a patient line of packets at the Internet gas pump. Nobody is clicking at the same time. We all know that is not the real world. Does anyone have any experience with Office 365 hosted that can tell me the practical bandwidth allocation (NOT in KB per month, but in megabits/sec) for 100 users (during normal work hours) needs to be available ? Thank You in advance, Bob Evans CTO Fiber Internet Center
I know there is no such thing as a patient line of packets. There was recently some research done on feedback from big early adopters (hosts) that I will try to dig out if you need it. I remember that (1) user-to-data center bandwidth is much less than the resulting in-data-center bandwidth or dc-dc bandwidth (2) there are some useful metrics (ratios) for estimating bandwidth if you know the workload server GHz, installations need balance (3) Many (most?) estimates underestimate fiber bandwidth actual requirements. Roy **Roy Hirst* 425-556-5773 XKL LLC | 12020 113th Ave NE, Suite 100 | Kirkland, WA 98034 | USA * On 1/6/2015 12:37 PM, Bob Evans wrote:
I have a customer that heavily uses Microsoft Office 365. It's hosted. All the data I see about usage per user appears theoretical. In that the formulas assume people are taking turns using the bandwidth as if there is a patient line of packets at the Internet gas pump. Nobody is clicking at the same time. We all know that is not the real world.
Does anyone have any experience with Office 365 hosted that can tell me the practical bandwidth allocation (NOT in KB per month, but in megabits/sec) for 100 users (during normal work hours) needs to be available ?
Thank You in advance, Bob Evans CTO Fiber Internet Center
I found both these useful, all credit to the authors: Application-Driven Bandwidth Guarantees in Data Centers www.hpl.hp.com/people/jklee/Sigcomm14-CloudMirror.pdf <http://www.hpl.hp.com/people/jklee/Sigcomm14-CloudMirror.pdf> Surviving failures in Bandwidth-Constrained Datacenters http://research.microsoft.com/pubs/167565/fp285-bodikPS.pdf Roy **Roy Hirst* 425-556-5773 XKL LLC | 12020 113th Ave NE, Suite 100 | Kirkland, WA 98034 | USA * On 1/6/2015 12:49 PM, Roy Hirst wrote:
I know there is no such thing as a patient line of packets. There was recently some research done on feedback from big early adopters (hosts) that I will try to dig out if you need it. I remember that (1) user-to-data center bandwidth is much less than the resulting in-data-center bandwidth or dc-dc bandwidth (2) there are some useful metrics (ratios) for estimating bandwidth if you know the workload server GHz, installations need balance (3) Many (most?) estimates underestimate fiber bandwidth actual requirements. Roy
**Roy Hirst* 425-556-5773 XKL LLC | 12020 113th Ave NE, Suite 100 | Kirkland, WA 98034 | USA
* On 1/6/2015 12:37 PM, Bob Evans wrote:
I have a customer that heavily uses Microsoft Office 365. It's hosted. All the data I see about usage per user appears theoretical. In that the formulas assume people are taking turns using the bandwidth as if there is a patient line of packets at the Internet gas pump. Nobody is clicking at the same time. We all know that is not the real world.
Does anyone have any experience with Office 365 hosted that can tell me the practical bandwidth allocation (NOT in KB per month, but in megabits/sec) for 100 users (during normal work hours) needs to be available ?
Thank You in advance, Bob Evans CTO Fiber Internet Center
Thanks to those of you that answered...It is hypothetical....However, I found another customer that uses Office 365 heavily ... said they discovered 1 meg/sec per Microsoft Office 365 user works well in most scenarios. This customer has 80 users and a 100 meg/sec connection with us. Thank You Bob Evans CTO
On 1/6/2015 12:37 PM, Bob Evans wrote:
I have a customer that heavily uses Microsoft Office 365. It's hosted. All the data I see about usage per user appears theoretical. In that the formulas assume people are taking turns using the bandwidth as if there is a patient line of packets at the Internet gas pump. Nobody is clicking at the same time. We all know that is not the real world.
Does anyone have any experience with Office 365 hosted that can tell me the practical bandwidth allocation (NOT in KB per month, but in megabits/sec) for 100 users (during normal work hours) needs to be available ?
Thank You in advance, Bob Evans CTO Fiber Internet Center
On Tue, Jan 6, 2015 at 2:37 PM, Bob Evans <bob@fiberinternetcenter.com> wrote: [snip]
Does anyone have any experience with Office 365 hosted that can tell me the practical bandwidth allocation (NOT in KB per month, but in
Most likely in the real world where packets don't line up neatly... O365 is most probably not the largest bandwidth user, when there is Pandora and Youtube. It depends on factors that may be specific to the organization which are truly unpredictable for each individual user, but you could gather data for your specific population of users. I believe I would just ignore O365, since the bandwidth usage is not much, and pick a standard rule of thumb for the amount of bandwidth your typical Office user actually needs to get work done, that includes more than sufficient 'slack' for O365. My suggested rule of thumb if you can't actually measure the traffic in advance for your population: count the number of workstation devices that will be your network, figure at least 0.5 Megabit of WAN for each typical business user workstation or laptop. Assuming equal numbers of active users and workstations all operating 8 hours a day ( if there are many more devices than users, or many more users than devices, then adjust in proportion). *Each internal workgroup server or Office manager's workstation counts as 300% of a workstation. (In other words: better figure 1.5 Megabits for each of those, instead of 0.5.) *Each Wireless tablet or phone connected by WiFi = 33% of a workstation. so add 0.17 Megabits for each staff person that may connect a smartphone. *Designer, Engineer workstations are 500% (So figure 2.5 Mbit for each of those). Add an extra safety margin of either 2 Megabits, or 30%, whichever is greater. So for 100 standard workstations, 100 Tablets, 2 Internal servers, 1 Office manager desktop, and 2 Designers. I would say get a 100 Megabit WAN.
megabits/sec) for 100 users (during normal work hours) needs to be available ?
Thank You in advance, Bob Evans CTO Fiber Internet Center
-- -JH
Thanks Jimmy - I agree - It's pretty much what we do today...it's just this one customer wanted Office 365 specific details. I don't think anyone knows. Including Microsoft, app creator. Wonder when Cloud providers get a clue, step up and help recommend a circuit size based on users and the services their customer buy from them. All that investment in co-lo infrastructure and it's left the middle man. VCs in the cloud sector should be realizing that customer experience in their cloud investment can be hindered as they leave this up to the middle. But, they (and MS) should publish something other than the monthly GB transfer/seats they charge by. Enterprise circuits are not sold by GB transfer. After all we just want to get it right and help make the cloud service provider's apps run well. Thank You Bob Evans CTO
On Tue, Jan 6, 2015 at 2:37 PM, Bob Evans <bob@fiberinternetcenter.com> wrote: [snip]
Does anyone have any experience with Office 365 hosted that can tell me the practical bandwidth allocation (NOT in KB per month, but in
Most likely in the real world where packets don't line up neatly... O365 is most probably not the largest bandwidth user, when there is Pandora and Youtube. It depends on factors that may be specific to the organization which are truly unpredictable for each individual user, but you could gather data for your specific population of users.
I believe I would just ignore O365, since the bandwidth usage is not much, and pick a standard rule of thumb for the amount of bandwidth your typical Office user actually needs to get work done, that includes more than sufficient 'slack' for O365.
My suggested rule of thumb if you can't actually measure the traffic in advance for your population: count the number of workstation devices that will be your network, figure at least 0.5 Megabit of WAN for each typical business user workstation or laptop.
Assuming equal numbers of active users and workstations all operating 8 hours a day ( if there are many more devices than users, or many more users than devices, then adjust in proportion).
*Each internal workgroup server or Office manager's workstation counts as 300% of a workstation. (In other words: better figure 1.5 Megabits for each of those, instead of 0.5.)
*Each Wireless tablet or phone connected by WiFi = 33% of a workstation. so add 0.17 Megabits for each staff person that may connect a smartphone.
*Designer, Engineer workstations are 500% (So figure 2.5 Mbit for each of those).
Add an extra safety margin of either 2 Megabits, or 30%, whichever is greater.
So for 100 standard workstations, 100 Tablets, 2 Internal servers, 1 Office manager desktop, and 2 Designers. I would say get a 100 Megabit WAN.
megabits/sec) for 100 users (during normal work hours) needs to be available ?
Thank You in advance, Bob Evans CTO Fiber Internet Center
-- -JH
Wonder when Cloud providers get a clue, step up and help recommend a circuit size based on users and the services their customer buy from them.
When they think that poor customer word of mouth will cost them more sales then they are currently gaining from customers who would *not* move away from on-prem if they understood all the costs including increased bandwidth? -- Dave Pooser Cat-Herder-in-Chief, Pooserville.com
Wonder when Cloud providers get a clue, step up and help recommend a circuit size based on users and the services their customer buy from them.
When they think that poor customer word of mouth will cost them more sales then they are currently gaining from customers who would *not* move away from on-prem if they understood all the costs including increased bandwidth?
Agreed - it will be the smart ones that don't wait for that end user experience to go bad. In the meantime, I can tell you sitting here in silicon valley that all these sharp VCs don't see the hole in many of these basic business plans called "Cloud, Rack of servers in multiple locations". Bob Evans CTO
Dave Pooser <dave-nanog@pooserville.com> wrote:
then they are currently gaining from customers who would *not* move away from on-prem if they understood all the costs including increased bandwidth?
The extra bandwidth needed to utilize most SaaS-based applications is not significant. I would say the larger problems in some cases would be the increase in end-to-end latency. SaaS apps seem most sensible where rapid deployment is desired, where the number of users and amount of data are low. In other cases, there are concerns about the additional vendor lock-in, loss of strong control of the data. Cannot assure that it is encrypted and secure against access by social engineering attacks against SaaS provider. Vendors can increase monthly rates later, after it becomes much harder to switch to an on-prem option. The list of security hazards expands. Cannot mitigate application downtime caused by problems with vendor infrastructure or failure of vendor to backup data like they promised. On Mon, Jan 12, 2015 at 9:07 AM, Bob Evans <bob@fiberinternetcenter.com> wrote:
In the meantime, I can tell you sitting here in silicon valley that all these sharp VCs don't see the hole in many of these basic business plans called "Cloud, Rack of servers in multiple locations".
Well, I cannot fault those folks for trying, or VCs from dabbling in Buzzword-Driven financing and risky ventures. Even if there actually are gaping holes in respective plans that they are accepting: they are playing a high-rewards game, and likely have their odds all calculated. 2 or 3% of those 'cloud,rack of servers' people may very well manage to pull off some tricky in-flight maneuvers to escape whichever perceived hole, or come to realize the "fix" after starting with otherwise inherently flawwed plans.. just having a flawwed enough plan was still good enough in theory to show a starting point. Any plan will essentially have holes of varying sizes, with varying amounts of camouflage. But the results of following a plan with holes are not necessarily disastrous... so long as what is actually done is adapted later in place of the original plan as required, in order to accommodate realities.
Bob Evans CTO -- -JH
On Tue, 13 Jan 2015 00:02:50 -0600, Jimmy Hess said:
In other cases, there are concerns about the additional vendor lock-in, loss of strong control of the data. Cannot assure that it is encrypted and secure against access by social engineering attacks against SaaS provider.
The one that bit us on the tookas for a recent 'outsource to SaaS' project was trying to negotiate support for our ITAR users (which summarizes to "servers on US soil, and no 'non US persons' for support staff"). We ended up with several racks of gear iin a separate room onsite instead.... (To be fair - several vendors were able to provide ITAR-compliant SaaS, just not at a price point that worked for us...)
Current developing fads include messaging a server POST messages over http, receiving JSON data. Both the request and answer are smallish small. A interface update refresh may depend on this data arriving. So the less latency, the more agile and snappy will feel the application. This is less trafic than webpages. A typical webpage page update may need 400KB / 700KB +. HTML can be wasteful in big pages with a lot of data. The same data coming from in JSON can weight much less, maybe x10 less. I have not tried O365, so I don't know if it follow the typical modern web app. -- -- ℱin del ℳensaje.
I don't belong to the O365 product group, but did you look at this? https://technet.microsoft.com/en-us/library/hh852542.aspx and a blog article to go along with that: http://blogs.technet.com/b/educloud/archive/2013/08/20/do-you-have-any-bandw... There's a bunch more than comes up under "office 365 bandwidth calculator" in your friendly neighborhood search engine. The Exchange client model, for example, looks like it can give you basics for a model based projection if you can characterize your base. Thanks, Christian -----Original Message----- From: NANOG [mailto:nanog-bounces@nanog.org] On Behalf Of Bob Evans Sent: Tuesday, January 6, 2015 12:37 PM To: NANOG list Subject: Office 365 Expert - I am not. I have a customer that... I have a customer that heavily uses Microsoft Office 365. It's hosted. All the data I see about usage per user appears theoretical. In that the formulas assume people are taking turns using the bandwidth as if there is a patient line of packets at the Internet gas pump. Nobody is clicking at the same time. We all know that is not the real world. Does anyone have any experience with Office 365 hosted that can tell me the practical bandwidth allocation (NOT in KB per month, but in megabits/sec) for 100 users (during normal work hours) needs to be available ? Thank You in advance, Bob Evans CTO Fiber Internet Center
On 20 Jan 2015, at 23:19, Christian Kuhtz <chkuhtz@microsoft.com> wrote:
I don't belong to the O365 product group, but did you look at this?
https://technet.microsoft.com/en-us/library/hh852542.aspx
and a blog article to go along with that:
http://blogs.technet.com/b/educloud/archive/2013/08/20/do-you-have-any-bandw...
There's a bunch more than comes up under "office 365 bandwidth calculator" in your friendly neighborhood search engine.
The Exchange client model, for example, looks like it can give you basics for a model based projection if you can characterize your base.
biggest issue to deal with is migration traffic analysis, you need to identify biggest pst users, biggest non techie users who dont delete emails so hence have large email sets. you need to identify work times so that migration efforts can start overnight ideally. Colin
participants (8)
-
Bob Evans
-
Christian Kuhtz
-
Colin Johnston
-
Dave Pooser
-
Jimmy Hess
-
Roy Hirst
-
Tei
-
Valdis.Kletnieks@vt.edu