# 1. – Deployment

# 1.1 – SparkView only

[![sparkview-deploy-sv-only.png](https://docs.sparkview.info/uploads/images/gallery/2022-04/scaled-1680-/sparkview-deploy-sv-only.png)](https://docs.sparkview.info/uploads/images/gallery/2022-04/sparkview-deploy-sv-only.png)

**Pros:**
- Easy and fast, 15 minutes to installation of Java and SparkView
- Use SparkView as a normal RDP client with white list and black list.
- Integrate with Active Directory, LDAP, RADIUS, OAuth2, MS RD Web Feed easily.
- No need for another web server.

**Cons:**
- You can customize the static web page, but if you need a dynamic web page, you’ll need to write a plug-in for SparkView

# 1.2 – SparkView with reverse proxy, load balancer or VPN

[![sparkview-deploy-rp-vpn.png](https://docs.sparkview.info/uploads/images/gallery/2022-04/scaled-1680-/sparkview-deploy-rp-vpn.png)](https://docs.sparkview.info/uploads/images/gallery/2022-04/sparkview-deploy-rp-vpn.png)

**Pros:**
- High availability
- No need to expose SparkView
- Seamlessly integrate into current environment
- Tested on Nginx, Apache; VPNs from F5, Fortinet, Sophos, Cisco, Juniper, Dell, Check Point etc.
- Programming on your existing portal with familiar technology, like JSP, ASP.NET, PHP etc.