At Esri, we are always looking to provide you with cutting-edge capabilities that help turn GIS ideas into a powerful reality. One of our newer features is the ability to create, serve, and consume vector tiles, and it is exciting to see users taking advantage of this technology. We would like to take this opportunity to address some of the system requirements needed to implement these services.
As per our
Vector tile services documentation, in order to share vector tile layers within your own infrastructure, you will need ArcGIS 10.4 for Server or higher - including the full Web GIS stack. This is comprised of Portal for ArcGIS,
a hosting server using ArcGIS Server, and ArcGIS Data Store. To create the vector tiles, you will use ArcGIS Pro 1.2 or higher.
You might ask: Why are ArcGIS Pro and Portal for ArcGIS required to accomplish this task?
ArcGIS Pro offers a robust system of authoring capabilities, which allows content creators to
build beautiful maps; and it has the tools to
store these maps as vector tile packages for sharing with portals. These vector tile packages are then uploaded and shared through your portal, whether that is ArcGIS Online or Portal for ArcGIS.

Vector tile layers can be restyled without needing to rebuild the vector tile package.
Vector tile layers have unique capabilities. For example, they can be easily
restyled with a custom look and feel, which happens dynamically without needing to rebuild the vector tile package. This is possible because Portal for ArcGIS takes advantage of the
ArcGIS geoinformation model, which allows you to use, create, and share geographic information throughout your organization, the community, and openly on the web. For ArcGIS Server users who are used to sharing map layers with a portal by registering the REST endpoints as an item, or by creating custom applications directly against those REST endpoints, the geoinformation model provides a more flexible framework whereby geographic information is arranged into map and scene layers. These can be combined to build maps and scenes that can also be used in apps, in analysis, shared with groups, and so on.

The ArcGIS geoinformation model is a framework that lets users easily build informative and compelling maps by pulling different layers together.
To recap, create vector tile layers and vector tile packages using ArcGIS Pro. Share the vector tile packages with Portal for ArcGIS. The portal will automatically unpack the package so that other people can use those vector tile layers in their maps and apps.
Thomas E. - Server Advocacy Lead