Introduzione a Visual Studio Online

Post on 14-Aug-2015

42 views 2 download

Transcript of Introduzione a Visual Studio Online

DotNetAbruzzo

.NET Day

#netday15

05 Febbraio 2015

RICCI GIAN MARIA@Alkampferalkampfer@Nablasoft.comhttp://www.getlatestversion.it

INTRODUZIONE A VSO

ALM in the cloud

.NET Day #netday15

Visual Studio Online

http://www.visualstudio.com

.NET Day #netday15

Pricing

.NET Day #netday15

Compare with on-premise installation

TFS Express is free for team up to 5 usersIt has operational costsHardwarePower supplyMainteniance Backup / RestoreHigh Availability

Licensing is not the only cost for you ALM solution

Safety of data

Costs for small teams

• VSO/TFS holds everything about your project

• Data needs to be safe

• Backup mainteniance

• Scheduled restore verification

and planning for disaster

recovery DotNetAbruzzo

.NET Day #netday15

Costs for small teams

High availability

• Your server should be always on line

• Mimimize scheduled offline time

• Accessible from everywhere

• Mimize time to come online again after a failure

DotNetAbruzzo

.NET Day #netday15

Costs for small teams

Upgrade

• TFS is a product that evolves

• Manage updates

• Minimize downtimes during

update

• Plan and rollout update

carefullyDotNetAbruzzo

.NET Day #netday15

Costs for small teams

Operational cost

• Hardware

• Power supply

• Support hardware (UPS,

Cooler)

• Upgrade hardware

• Hardware disaster recoveryDotNetAbruzzo

.NET Day #netday15

Cost is not zero

Disaster recovery

Keep skills updated

Maintenance

People training

Demo – Tour of VSO

DotNetAbruzzo

.NET Day #netday15

TFS expressVSVSO

Pro of VSO

Plus you get with TFS Service

• Zero maintenance cost

• Free and constant upgrades

• Accessible from everywhere

• High availability and backup

• One minute activation

• Load testing / Application

Insights DotNetAbruzzo

.NET Day #netday15

Cons of Team Foundation Service

Things not in TFS Service

• No process template customization

• No integration with other systems (Es Sharepoint)

• Limited reporting (no reporting services, no olap cube)

DotNetAbruzzo

.NET Day #netday15

Mixed configuration

Best of both

• Tfs Proxy on-premise

• Tfs Build machines on-premise or on azure VM

• Release management with on-premises machines

DotNetAbruzzo

.NET Day #netday15

The big advantage

Reliability

• Reliability, always on, Microsoft experience in managing the service

• Safeness of the data, automatic upgrade to new versions without discontinuities

• Accessible from everywhere with secure protocol (https)DotNetAbruz

zo.NET Day #netday15

VSO as a complete ALM Solution

Source control

Work Item Tracking

Build Machine

Testing Tools

Release Management

Application Insights

Be ready to choose